You are on page 1of 2

10 de septiembre del 2014

Ingeniera en Sistemas Computacionales



Catedrtico: Ing. Jorge Magaa Govea

Alumnos:




Semestre: 5to Grupo: A
Cresencio Vzquez Flores
Lisandro Jimnez Mndez
Francisco Campechano Gonzlez
Jos Abraham Landero Lpez
1


La arquitectura de los sistemas de bases de datos se basa en una norma del instituto
ANSI-SPARC la cual propuso una arquitectura de tres niveles para los SGBD cuyo
objetivo principal era el de separar los programas de aplicacin de la BD fsica. En
esta arquitectura el esquema de una BD se define en tres niveles de abstraccin
distintos:
Nivel interno o fsico: Este es el ms cercano al almacenamiento fsico, es decir,
tal y como estn almacenados en el ordenador. Describe la estructura fsica de la
BD mediante un esquema interno.
Nivel externo o de visin: Es el ms cercano a los usuarios, es decir, es donde se
describen varios esquemas externos o vistas de usuarios.
Nivel conceptual: Describe la estructura de toda la BD para un grupo de usuarios
mediante un esquema conceptual. Este esquema describe las entidades, atributos,
relaciones, operaciones de los usuarios y restricciones, ocultando los detalles de las
estructuras fsicas de almacenamiento.
Esta arquitectura describe los datos a tres niveles de abstraccin. En realidad los
nicos datos que existen estn a nivel fsico almacenados en discos u otros
dispositivos. El proceso de transformar peticiones y resultados de un nivel a otro se
denomina correspondencia o transformacin, el SGBD es capaz de interpretar una
solicitud de datos y realiza los siguientes pasos:
El usuario solicita unos datos y crea una consulta
El SGBD verifica y acepta el esquema externo para ese usuario
Transforma la solicitud al esquema externo para ese usuario
Verifica y acepta el esquema conceptual
Transforma la solicitud al esquema fsico o interno
Selecciona la o las tablas implicadas en la consulta y ejecuta la consulta
Transforma del esquema interno al conceptual, y del conceptual al externo
Finalmente, el usuario ve los datos solicitados
Con la arquitectura a tres niveles se introduce el concepto de independencia de
datos, se definen dos tipos de independencia:
Independencia lgica: La capacidad de modificar el esquema interno sin tener que
alterar los esquemas externos ni los programas de aplicacin.
Independencia fsica: La capacidad de modificar el esquema interno sin tener que
alterar ni el esquema conceptual, ni los externos.
La independencia de datos se consigue porque al modificarse el esquema
dependiendo el nivel, el esquema del nivel inmediato superior permanece sin
cambios.