Tema3 PDF

También podría gustarte

Está en la página 1de 4

TEMA 3.

SISTEMAS DE BASES DE DATOS

1. Modelos de datos
2. Arquitectura de los SGBD
3. Lenguajes de los SGBD
4. Clasificación de los SGBD
5. Funciones de los SGBD
6. Componentes de un SGBD

1. Modelos de datos
Un modelo de datos está formado por:
ƒ Un conjunto de conceptos para definir la estructura de la base de datos:
• Datos.
• Relaciones entre datos.
• Restricciones sobre datos y relaciones.

ƒ Un conjunto de operaciones para realizar consultas y actualizaciones de datos.

Dependiendo de los tipos de conceptos, los modelos de datos se clasifican en:


ƒ Modelos conceptuales.
menor nivel
ƒ Modelos lógicos. de abstracción
ƒ Modelos físicos.

Tema 3. Sistemas de bases de datos 2


Entidades
Modelos conceptuales Atributos
Relaciones

Modelos lógicos Registros / Objetos

Formato de los registros


Modelos físicos Estructura de los ficheros
Métodos de acceso

IMPORTANTE distinguir entre:


ƒ Esquema de la base de datos.
ƒ Estado u ocurrencia de la base de datos.

Tema 3. Sistemas de bases de datos 3

¡¡ independencia
de datos !!
2. Arquitectura de los SGBD
Arquitectura de tres niveles ANSI – SPARC.
Usuarios
finales
Nivel Vista 1 Vista 2 Vista 3
Externo

Nivel Esquema
Conceptual Conceptual

Nivel Esquema
Interno Interno

Organización física Base de


de los datos datos

Tema 3. Sistemas de bases de datos 4


3. Lenguajes de los SGBD

ƒ Lenguaje de Definición de Datos:


Definición del esquema de la base de datos.
Definición de vistas.
Definición de las estructuras de almacenamiento.

ƒ Lenguaje de Manejo de Datos:


Leer datos.
Actualizar datos.

ƒ Lenguajes de Cuarta Generación (4GL):


Generadores de formularios.
Generadores de informes.
Generadores de gráficos.
Generadores de aplicaciones.

Tema 3. Sistemas de bases de datos 5

4. Clasificación de los SGBD


Modelo Jerárquico.
Modelo de Red.
ƒ Modelo lógico
Modelo Relacional.
Modelo Orientado a Objetos.

ƒ Número de usuarios Monousuario.


Multiusuario.

ƒ Número de sitios Centralizados.


Distribuidos: Homogéneos, Heterogéneos.

ƒ Coste económico

ƒ Ambito de aplicación Propósito General.


Propósito Específico.

Tema 3. Sistemas de bases de datos 6


5. Funciones de los SGBD
1. Permitir a los usuarios almacenar datos, acceder a ellos y actualizarlos,
ocultando su estructura física.
2. Proporcionar un catálogo (diccionario de datos) accesible por los usuarios.
3. Proporcionar un mecanismo que garantice el procesamiento de las
transacciones.
4. Proporcionar un mecanismo que realice el control de la concurrencia.
5. Proporcionar un mecanismo para recuperación ante fallos.
6. Proporcionar un mecanismo de seguridad.
7. Integrarse con algún software de comunicación.
8. Encargarse de mantener las reglas de integridad.
9. Encargarse de mantener la independencia entre los programas y la
estructura de la base de datos.
10. Proporcionar herramientas para administrar la base de datos.

Tema 3. Sistemas de bases de datos 7

6. Componentes de un SGBD

ƒ Procesador de Consultas
ƒ Gestor de la Base de Datos
- Control de autorización
ƒ Gestor de Ficheros
- Procesador de comandos
ƒ Preprocesador del LMD - Control de la integridad
ƒ Compilador del LDD - Optimizador de consultas
ƒ Gestor del Diccionario de Datos - Gestor de transacciones
- Planificador
- Gestor de recuperación
- Gestor de buffers

Tema 3. Sistemas de bases de datos 8

También podría gustarte