Base de Datos I
ARQUITECTURA DE UN SISTEMA DE BASE DE DATOS Nivel Externo
Nivel Conceptual
Nivel Interno
Ing. Simón Ramos L.
Base de Datos I
ARQUITECTURA DE UN SISTEMA DE BASE DE DATOS
Nivel Externo:
Corresponde a las vistas de los usuarios individuales, es decir, la manera cómo cada usuario ve los datos. Su código se programa en un lenguaje de alto nivel.
Nivel Conceptual:
Corresponde a la vista de la comunidad de usuarios, es decir, todos ven una única base de datos. Su código se programa en un lenguaje de medio nivel.
Nivel Interno:
Corresponde a la vista de almacenamiento físico, es decir, la representación de la base de datos tal y como está en realidad almacenada. Su código se programa en un lenguaje de bajo nivel. Ing. Simón Ramos L.
Base de Datos I
ARQUITECTURA DEL SISTEMA DE BASE DE DATOS
Esquemas y Correspondencias construidos y mantenidos por el DBA
Usuario A1
Usuario A2
Usuario B1
Usuario B2
Usuario B3
Lenguaje Anfitrión + DSL
Lenguaje Anfitrión + DSL
Lenguaje Anfitrión + DSL
Lenguaje Anfitrión + DSL
Lenguaje Anfitrión + DSL
Esquema Externo A
Vista Externa A
Esquema Vista Externa Externo B B
Correspondencia Externa /Conceptual A
Esquema Conceptual
Correspondencia Externa /Conceptual B
Vista Conceptual Correspondencia Conceptual / Interna
Interfaz con el usuario
Definición de la Estructura de Almacenamiento (Esquema Interno)
Base de Datos Almacenada (Vista Interna) Ing. Simón Ramos L.
Sistema de Administración de Base de Datos (DBMS)
Base de Datos I
SISTEMA ADMINISTRADOR DE BASE DE DATOS El DMBS es el software que maneja los accesos a la BD, realizando lo siguiente: El usuario emite una solicitud de acceso usando un Lenguaje de Manipulación de Datos o aplicación. El DBMS intercepta la solicitud y la interpreta. El DBMS inspecciona por turno el Esquema Externo, la correspondencia Externa/Conceptual, el Esquema Conceptual, la correspondencia Conceptual/ Interna y la definición de la Estructura de Almacenamiento. El DBMS realiza las operaciones necesarias sobre la Base de Datos. Ing. Simón Ramos L.