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
Usuario A1
Lenguaje Anfitrión + DSL

Usuario A2
Lenguaje Anfitrión + DSL

Usuario B1
Lenguaje Anfitrión + DSL

Usuario B2
Lenguaje Anfitrión + DSL

Usuario B3
Lenguaje Anfitrión + DSL

Esquemas y Correspondencias construidos y mantenidos por el DBA

Esquema Externo A

Vista Externa A
Correspondencia Externa /Conceptual A

Esquema Vista Externa Externo B B
Correspondencia Externa /Conceptual B

Esquema Conceptual

Vista Conceptual
Correspondencia Conceptual / Interna

Sistema de Administración de Base de Datos (DBMS)

Interfaz con el usuario

Definición de la Estructura de Almacenamiento (Esquema Interno)

Base de Datos Almacenada (Vista Interna) Ing. Simón Ramos L.

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.

Sign up to vote on this title
UsefulNot useful