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
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:
View
Essential Map
View
Akihabara Map
View
Frayer Model
View
Create Your Story in Spanish
View
Microcourse: Key Skills for University
View
Microcourse: Learn Spanish
View
Choice Board Flipcards
Explore all templates
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