El documento describe los objetivos y conceptos clave de la arquitectura de bases de datos en tres niveles, incluyendo los niveles externo, conceptual e interno. También explica la independencia lógica y física de los datos, los modelos de datos, el modelado conceptual, las funciones de un SGBD, y las arquitecturas cliente-servidor.
10. Diferencias entre los tres niveles de la arquitectura ANSI-SPARC Nivel conceptual Nivel interno Vista externa 1 Vista externa 2 /* puntero en siguiente registro Staff */ /* definición de índices para Staff */
11.
12.
13. Independencia de los datos en la arquitectura de tres niveles de ANSI-SPARC Correspondencia externo/ conceptual Correspondencia conceptual/ Interno Independencia lógica de los datos Independencia física de los datos Esquema externo Esquema externo Esquema externo Esquema conceptual Esquema interno
25. Componentes de un SGBD Programadores Usuarios DBA Base de datos y catálogo del sistema Programas de aplicación Consultas Gestor de base de datos Procesador de consultas Código objeto del programa Esquema de base de datos Compilador DDL Preprocesador DML Gestor del diccionario Métodos de acceso Gestor de archivos Búferes del sistema
30. Arquitectura del servidor de archivos Estación de trabajo 2 Estación de trabajo 1 Estación de trabajo 3 Solicitudes de datos Archivos devueltos Base de datos Servidor de archivos
31.
32. Cliente-servidor tradicional en dos niveles Cliente 2 Cliente 1 Cliente 3 Solicitudes de datos Devolución de datos seleccionados Servidor (con SGBD) Base de datos
33. Cliente-servidor tradicional en dos niveles Primer nivel Cliente Tareas Interfaz de usuario Lógica principal de negocio y de procesamiento de datos Tareas Primer nivel Servidor de la base de datos Validaciones del lado del servidor Acceso a base de datos
34.
35.
36. Cliente-servidor en tres niveles Primer nivel Cliente Segundo nivel Servidor de aplicaciones Tareas Interfaz de usuario Tareas Lógica principal del negocio Lógica de procesamiento de datos Tercer nivel Servidor de base de datos Tareas Validaciones de datos Acceso a base de datos
37.
38. TPM como nivel intermedio en una arquitectura cliente-servidor de tres niveles Solicitudes de servicio Servicio Servicio Servicio Servicio Clientes Servidor de aplicaciones con monitor TP Nivel 1 Nivel 2 Nivel 3 Servidores de base de datos Base de datos Base de datos