Beruflich Dokumente
Kultur Dokumente
BASES DE DATOS
3. Arquitectura de un SGBD
4. SGBD: componentes
4.1. Gestor de la BD
4.2. Diccionario de datos
4.3. Administrador de la BD
4.4. Lenguajes de definicin y manipulacin de la BD.
5. Tipos de arquitecturas
5.1. Centralizada
5.2. Distribuida
5.3. Cliente/Servidor
6. Tipos de SGBD
6.1. Red
6.2. Jerrquico
6.3. Relacional
6.4. Orientado a objetos
7. Diseo de una BD
7.1. Diseo conceptual
7.2. Diseo lgico
7.3. Diseo interno
2
1. Introduccin
Clasificacin Archivos:
Ejemplos de SGBD:
- Microsoft Access
- Oracle
- Microsoft SQL Server
- MySQL
Objetivos
Independencia lgica de los datos: cuando se hacen cambios en la estructura lgica de los
datos, por ejemplo, agregar nuevos campos a un registro, stos no deben afectar a los
programas de aplicacin que los utilizan.
Eficacia en el acceso a los datos: se han de atender con rapidez adecuada las peticiones de
datos que se realicen. Ejemplo: sistema de reserva de billetes de avin debe tener un tiempo de
respuesta muy corto.
Integridad: Los datos almacenados han de cumplir ciertas restricciones de modo que se asegure
una correccin de los datos almacenados.
Concurrencia: Debe permitir la concurrencia de usuarios sobre los mismos datos mediante
bloqueos que mantienen la integridad de los mismos.
Privacidad: los datos han de ser accesibles para unos usuarios e inaccesibles para quienes no
estn autorizados.
3. Arquitectura de un SGBD
3. Arquitectura de un SGBD
Ejemplo: Representar la arquitectura de una base de
datos (relacional) para un centro de estudios.
3. Arquitectura de un SGBD
Nivel Conceptual: Definicin de todas las tablas,
columnas y restricciones.
3. Arquitectura de un SGBD
Nivel Externo: Visin parcial de las tablas de la base de
datos segn el usuario.
Ej. Vista para el programa de listado de notas de
alumnos con los siguientes datos: Curso, Nombre,
Nombre Asignatura y nota
CURSO
NOMBRE
ASIGNATURA
NOTA
Ana
PLE
Ana
SIMR
Rosa
DAC
Juan
DAC
Alicia
PLE
Alicia
SIMR
4
9
3. Arquitectura de un SGBD
Nivel Interno: Almacenamiento fsico de los datos:
Archivo de Asignaturas:
Archivo de Alumnos:
Archivo de Notas:
4.SGBD: componentes
-
Diccionario de datos:
Es una BD donde se almacena informacin de la BD tal como: descripcin externa,
conceptual e interna de la BD, restricciones sobre los datos, acceso a los datos,
descripciones de las cuentas de usuario, autorizaciones de cada usuario, etc.
Administrador de la BD (DBA):
Responsable de la seguridad y control de los datos: crea el esquema lgico, el
esquema fsico, subesquemas de los usuarios, concede autorizaciones para el acceso
a los datos, etc.
4.SGBD: componentes
Tipos de LMD:
12
4.SGBD: componentes
Otra clasificacin:
13
5. Tipos de arquitecturas
14
6. Tipos de SGBD
6.1. SGBD de red
Datos = registros
Relaciones = enlaces
Organizacin = grafo dirigido
15
6. Tipos de SGBD
6.2. SGBD jerrquicos
Datos = registros
Relaciones = enlaces
Organizacin = rboles
Slo existen relaciones 1:N y 1:1
Una persona tiene una o muchas
cuentas.
Problemas a la hora de representar
las relaciones M:N.
16
6. Tipos de SGBD
6.3. SGBD Relacionales
17
18
Consiste
19
20
21
Mundo
Real
Diseo Conceptual
(ME/R)
Diseo Lgico
(Modelo
Relacional)
Diseo Fsico
22