Want to create interactive content? It’s easy in Genially!

Get started free

U01. TAREA 2. Esquema/resumen de SGBD

Alumno: Llavero Soria David

Created on September 28, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Map

Akihabara Map

Frayer Model

Create Your Story in Spanish

Microcourse: Key Skills for University

Microcourse: Learn Spanish

Choice Board Flipcards

Transcript

Sistemas Gestores de Base de Datos

3. 1

3.3.1

Arquitectura ANSI a 3 niveles de los SGBD

SGBD según su modelo de datos

3.3.2

3.2

DBMS according to the users

DBMS Functions

3.3

3.3.3

Clasificación de los SGBD

SGBD según la ubicación de la información

Sistemas Gestores de Bases de Datos

Un SGBD o DBMS es el software o conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos. En estos sistemas se proporciona un conjunto coordinado de programas, procedimientos y lenguajes que permiten realizar tareas habituales con los datos, además de garantizar la seguridad de los mismos.

IMPORTANTE

Volver

Arquitectura ANSI a 3 niveles de los SGBD

CONCEPTUAL

INTERNO O FÍSICO

EXTERNO O LÓGICO

Volver

DBMS FUNCTIONS

DML

DDL

DCL

Volver

Clasificación de los SGBD

SEGÚN EL Nº DE USUARIOS

SEGÚN EL MODELO

SeGÚN EL ACCESO

MONOUSUARIO

CENTRALIZADO

JERÁRQUICO

DE RED

MULTIUSUARIO

DISTRIBUIDO

RELACIONAL

ORIENTADO A OBJETOS

Volver

SGBD según su modelo de datos

Modelo en red

Modelo Relacional

Modelo orientado a objetos

Modelo jerárquico

Modelo objeto-relacional

Modelos NoSQL

Volver

DBMS according to the users

Administrator

Designer

End user

Volver

SGBD según la ubicación de la información

CENTRALIZED

DISTRIBUTED

Volver

Data description or definition function:Allows the database designer to create the appropriate structures to properly integrate the data. This function actually works with metadata. Metadata is the information in the database that actually serves to describe the data.

Performs basically the tasks of querying and recovering data, generating the necessary reports for its activity and updating the content of the database to keep it updated.

El modelo en red organiza la información en registros y enlaces. En los registros se almacenan los datos, mientras que los enlaces permiten relacionar estos datos. En este modelo se pueden representar perfectamente cualquier tipo de relación entre los datos , pero hace muy complicado su manejo.

The name NoSQL refers to the fact that this database model breaks with the SQL language in order to manipulate data with other languages. The idea is that the data hardly need to be validated and related and the important thing is the availability of the database itself.

Es el nivel más cercano al usuario, y proporciona una visión parcial de los datos. Cada usuario tiene una vista externa diferente de la base de datos.

A distributed database (DDB) is one in which the information is distributed in different logical and geographical spaces and interconnected by a communications network, in such a way that a user anywhere can access the data anywhere in the network exactly as if they were accessed locally

Is in charge of defining the content and structure of our Database, as well as the restrictions to which the data must be subjected. They also have the function of interacting with users to see their information needs.

En este nivel se define el formato de almacenamiento físico de los datos. Esta visión contempla: la organización de los ficheros, modos de acceso, índices y punteros, bloqueo de registros.

El modelo relacional de objetos combina en un modelo híbrido el modelo de base de datos relacional y el orientado a objetos y permite una mejor escalabilidad y se pueden almacenar un gran volumen de datos dentro de las clases.

A centralized database is a database stored entirely on a single machine and on a single CPU, where users work on terminals in the same data set.

Es una visión total de los datos de la BD, de cómo está organizada toda la base de datos, tal y como la crea el analista conceptualmente.

Data control function: Through this function, administrators have mechanisms to protect data. In other words, it simply allows to control the security of the database.

Has a very big responsibility, since he/she has the highest level of privileges within the users and performs the most critical tasks. Thus, the main tasks of a Database Administrator will be: - Installation of the DBMS in the company's computer system. - Creation of the different databases to be managed. - Creation and maintenance of the structure of the Databases. - Management of the user accounts. - Start and stop the DBMS when necessary (system crashes, maintenance,...). - Establish access policies and work protocols for database users. - Perform operational tasks such as: monitoring the daily work, checking server access loads, periodically performing backups, performing audits,...

La programación orientada a objetos permite cohesionar datos y procedimientos, haciendo que se diseñen estructuras que poseen atributos en los que se definen las operaciones que pueden realizar con los datos.

Era utilizado por los primeros SGBD en 1970. La información se organiza con un jerarquía en la que la relación entre las entidades de este modelo siempre es del tipo padre / hijo. Este esquema está en absoluto desuso ya que no es válido para modelar la mayoría de problemas de bases de datos.

En este modelo los datos se organizan en tablas cuyos datos se relacionan. Es el modelo más popular .

Data manipulation function: Allows to modify and use the data in the database. It is performed by means of a data modification language (DML). Using this language you can: -Add data -Delete data -Modify data -Query data