Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones y componentes
Principales de un SGBD
Peticiones Peticiones
DML planeadas DML No planeadas
Esquemas Procesador
Procesador Lenguaje
externos
DML Consulta
Peticiones
Procesador compiladas
DDL
DDL: lenguaje de definición de datos
DML: lenguaje de manipulación de datos
Optimizador
Esquemas y
transformaciones Peticiones
optimizadas
Manejador de transacciones
Manejador de almacenamiento
Base de datos
Datos
y
Metadatos
Impl. Bases de Datos I Lic. en Ingenieria
de Software Ing. Henry Lezcano II 43
Semestre 2022
43
Optimizador
y
Metadatos
44
1
09/02/2022
transacción. Esquemas y
transformaciones Peticiones
optimizadas
Manejador de almacenamiento
memoria principal la información más
Base de datos
usada y decide cuando llevar a disco Datos
y
Metadatos
45
SGBD - Funciones
• Soporta DML: Lenguaje para actualización,
almacenamiento y recuperación de datos
• Ofrece optimización en la búsqueda de la
información
• Soporta DDL : Lenguaje para definir los datos
• Metadatos (DD): Catálogo autodescriptivo,
información sobre los objetos existentes en el
sistema → Datos sobre los datos
46
2
09/02/2022
47
48
3
09/02/2022
49
50
4
09/02/2022
51
52
5
09/02/2022
53
Independencia Física
• Se presenta entre el nivel conceptual y el nivel físico
• Un cambio en el esquema físico (usar otras estructuras de
almacenamiento) no conduce a cambios en el esquema
conceptual
Ej. Cambio en la forma de almacenar un índice: B+ por Hashing,
¿con qué propósito se hace un cambio de este tipo?
• Inmunidad del esquema conceptual ante cambios del
esquema físico
54
6
09/02/2022
Independencia Lógica
• Se presenta entre el nivel de visión y el nivel
conceptual
• Significa que un cambio en el nivel conceptual no
debe conllevar a un cambio en el nivel de visión
• Es más difícil de lograr. ¿Por qué?
55
Independencia Lógica
Algunos de los posibles cambios en el nivel
conceptual:
– Adición de nuevos elementos (atributos,
entidades etc.)
– Eliminación de elementos → Puede afectar a los
subesquemas externos
56
7
09/02/2022
Lenguajes de BD
Material se proporcionara en el aula de clases
• DDL
• DCl
• DML
57