La arquitectura se divide en tres niveles que son :
Nivel Interno. (Nivel Fsico) Es el ms cercano al almacenamiento fsico, o sea, es el relacionado con la forma en que los datos estn realmente almacenados. Como lo es un disco duro una memoria o cualquier otro medio de almacenamiento. Externo. (Lgico de Usuario) Es el ms cercano a los usuarios, o sea, es el relacionado con la forma en que los datos son vistos por cada usuario individualmente. Es la parte grafica en que un usuario puede ver lo que hace pero sin modificar el cdigo fuente. Lgico global (Conceptual). Es un nivel intermedio entre los dos anteriores. - Archivo Indexado
El nivel externo. - Es el nivel del usuario individual. - El usuario estar interesado solo en cierta parte de la base de datos, a esto se llama Vista Externa. - Cada usuario tiene un lenguaje a su disposicin: Para el programador, puede ser un lenguaje de programacin. Para el usuario final, puede ser un lenguaje de consulta, ya sea, lenguaje de propsito especial o basado en una aplicacin de mens y ventanas. - Cualquier lenguaje de datos es realmente una combinacin de, al menos, dos lenguajes: Lenguaje de definicin de datos (DDL). El cual garantiza la definicin o descripcin de los objetos de la base de datos. CIEGOS o Lenguaje de manipulacin de datos (DML). El cual garantiza la manipulacin o procesamiento de esos objetos.
El Nivel Lgico Global. - Es la representacin del contenido informativo total de la base de datos. - Esta vista es diferente de la forma en la que los datos son vistos por un usuario en particular. - La vista lgica consiste en mltiples ocurrencias de mltiples tipos de artculos lgicos. Por ejemplo, artculos de empleado. - Ejemplo: existe un tipo de entidad con el nombre de Empleado. Cada Empleado individual tiene un Numero_Empleado (de seis caracteres), un Numero_Departamento (de cuatro caracteres) y un Salario (de cinco dgitos decimales) El Nivel Interno. - Es una representacin de bajo nivel de la base de datos completa, - Esta a un paso del nivel fsico. - La vista interna se describe mediante el esquema interno, el cual no solo define los diferentes tipos de artculos almacenados, sino que tambin especifica los ndices que existen, la representacin de los campos almacenados, la secuencia fsica en que estn los artculos almacenados, etc. El esquema interno se describe usando otro lenguaje de definicin de datos.
Arquitectura ANSI La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) en 1975 como ayuda para conseguir la separacin entre los programas de aplicacin y los datos, el manejo de mltiples vistas por parte de los usuarios y el uso de un catlogo para almacenar el esquema de la base de datos. Nivel interno: Tiene un esquema interno que describe la estructura fsica de almacenamiento de base de datos. Emplea un modelo fsico de datos y los nicos datos que existen estn realmente en este nivel. Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles fsicos de almacenamiento y trabaja con elementos lgicos como entidades, atributos y relaciones. Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visin que tiene de la base de datos a un grupo de usuarios, ocultando el resto.
GLOSARIO
INDEXADO: Se refiere a la accin de registrar ordenadamente informacin para elaborar su ndice. En informtica, tiene como propsito ejecutar la elaboracin de un ndice que contenga de forma ordenada la informacin, esto con la finalidad de obtener resultados de forma sustancialmente ms rpida y relevante al momento de realizar una bsqueda. Es por ello que la indexacin es un elemento fundamental de elementos como los motores de bsqueda y las bases de datos.
ENTIDAD: El trmino entidad o ente, en su sentido ms general, se emplea para denominar todo aquello cuya existencia es perceptible por algn sistema animado, vase; ontologa, lgica o semntica. 1 Una entidad puede por lo tanto ser concreta, abstracta, particular o universal. 1 Es decir, las entidades no son slo los objetos cotidianos como sillas o personas, sino tambin propiedades, las relaciones, los eventos, nmeros, conjuntos, proposiciones, mundos posibles, creencias, pensamientos, etctera.
Preguntas
Cules son los niveles de arquitectura de un sistema de base de datos? Nivel internonivel externo-- nivel lgico global.
A qu se refiere el nivel externo? Puede ser un lenguaje de consulta ya sea lenguaje de propsito especial basado en una aplicacin de mens y ventanas.
A que refiere el nivel lgico Global? Se refiere a que el usuario puede ver el cdigo pero no lo puede modificar y puede usar las aplicaciones.
A que refiere el nivel externo? Define los tipos de artculos almacenados, si no tambin especifica los ndices existentes.
Que significado tiene las siglas ANSI? American Nacional standard institute.
Conclusin
En conclusin los tres niveles de arquitectura son muy diferentes pero al final los Que lo definen son el administrador y el usuario ya que hay reglas que cumplir dentro de ello, la arquitectura de una base de datos es muy compleja y necesita de servicios cada cierto tiempo pero si se cumple con los niveles de seguridad y calidad tendremos un programa optimo y sin errores.