2 Los tres niveles de la Arquitectura de los Sistemas de Bases de Datos
El Nivel Interno: Tiene un esquema interno, el cual describe la estructura de almacenamiento físico de la Base de Datos. El esquema interno utiliza un modelo físico de data y describe los detalles completos de almacenamiento de data y el acceso a los cambios de la Base de Datos. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso. Describe la estructura interna, ficheros de registros almacenados, campos que componen los registros, formas de acceso, etc. El Nivel Conceptual: tiene un esquema conceptual el cual describe la estructura de todas las Bases de Datos para una comunidad de usuarios (empresa u organización). El esquema conceptual es una descripción global de la BD que oculta los detalles de las estructuras de almacenamiento físico y se concentra en describir las entidades, los tipos de data, las relaciones y constantes. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema. Integra todos los esquemas externos. Descripción de atributos, descripción de entidades y conexiones, restricciones de integridad asociadas a la semántica. El Nivel Externo: o nivel de vista incluye un número de esquemas externos o vistas de usuario. Cada esquema externo describe la vista de la BD de un grupo o de los usuarios de la BD. Cada vista típicamente describe la parte de la BD en la cual un grupo de usuarios en particular está interesado y oculta el resto de la BD para otros grupos de usuario. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas. Nos proporciona las distintas perspectivas de una misma Base de Datos mediante los esquemas externos. Los esquemas externos se crearán basándonos en el esquema conceptual o entre otros esquemas externos.