La arquitectura de tres niveles de ANSI-SPARC separa la base de datos en niveles externo, conceptual e interno. Esto permite vistas independientes para usuarios, oculta detalles de almacenamiento, y permite cambios en la estructura interna sin afectar las vistas de usuario. Un sistema gestor de bases de datos usa este modelo de tres niveles y contiene componentes como el almacenamiento en disco, procesador de consultas, y gestor de memoria.
0 calificaciones0% encontró este documento útil (0 votos)
110 vistas11 páginas
La arquitectura de tres niveles de ANSI-SPARC separa la base de datos en niveles externo, conceptual e interno. Esto permite vistas independientes para usuarios, oculta detalles de almacenamiento, y permite cambios en la estructura interna sin afectar las vistas de usuario. Un sistema gestor de bases de datos usa este modelo de tres niveles y contiene componentes como el almacenamiento en disco, procesador de consultas, y gestor de memoria.
La arquitectura de tres niveles de ANSI-SPARC separa la base de datos en niveles externo, conceptual e interno. Esto permite vistas independientes para usuarios, oculta detalles de almacenamiento, y permite cambios en la estructura interna sin afectar las vistas de usuario. Un sistema gestor de bases de datos usa este modelo de tres niveles y contiene componentes como el almacenamiento en disco, procesador de consultas, y gestor de memoria.
La arquitectura de tres niveles de ANSI-SPARC separa la base de datos en niveles externo, conceptual e interno. Esto permite vistas independientes para usuarios, oculta detalles de almacenamiento, y permite cambios en la estructura interna sin afectar las vistas de usuario. Un sistema gestor de bases de datos usa este modelo de tres niveles y contiene componentes como el almacenamiento en disco, procesador de consultas, y gestor de memoria.
Descargue como PPTX, PDF, TXT o lea en línea desde Scribd
Descargar como pptx, pdf o txt
Está en la página 1de 11
ARQUITECTURA DE BASES DE DATOS
Las bases de datos respetan la
arquitectura de tres niveles definida, para cualquier tipo de base de datos, por el grupo ANSI/SPARC. En esta arquitectura la base de datos se divide en los niveles externo, conceptual e interno. Grupo ANSI/SPARC La arquitectura ANSI-SPARC, donde ANSI-SPARC significa American National Standards Institute, Standards Planning And Requirements Committee, es un estndar de diseo abstracto para un sistema de gestin de bases de datos (DBMS), propuesto por primera vez en 1975. Arquitectura de tres niveles El objetivo de la arquitectura de tres niveles es separar la vista de los usuarios: Permite vistas de usuario independientes y personalizadas. Oculta los detalles fsicos de almacenamiento a los usuarios. El administrador de la base de datos debe ser capaz de cambiar las estructuras de almacenamiento de esta sin afectar la vista de los usuarios. La estructura interna de la base de datos no debera verse afectada por cambios en los aspectos fsicos del almacenamiento: por ejemplo, un cambio a un nuevo disco. Nivel externo (Vistas de usuario) Una vista de usuario describe una parte de la base de datos que es relevante para un usuario en particular. Excluye datos irrelevantes, as como los datos que el usuario no est autorizado a acceder. Nivel conceptual El nivel conceptual es una forma de describir los datos que se almacenan dentro de la base de datos y cmo los datos estn relacionados entre s. Este nivel no especifica cmo se almacenan fsicamente los datos.
Algunos datos importantes acerca de este nivel son:
El DBA (Administrador de la base de datos) trabaja en este nivel.
Describe la estructura de todos los usuarios. Slo el DBA puede definir este nivel. Visin global de la base de datos. Independiente de hardware y software. Nivel interno El nivel interno implica la forma en que la base de datos se representa fsicamente en el sistema informtico. En l se describe cmo los datos se almacenan en la base de datos y en el hardware del equipo. Arquitectura de un Sistema Gestor de Bases de Datos
Un sistema gestor de bases de datos (SGBD) es una
coleccin de datos interrelacionados y un conjunto de programas para acceder a esos datos. Componentes de un Sistema Gestor de Bases de Datos Almacenamiento en disco diccionario de datos que contiene informacin sobre los datos y es un tipo especial de tabla a la que solo tiene acceso el sistema de base de datos y no los usuarios en general. Datos. Seguridad e integridad. ndices. Gestor de almacenamiento El gestor de memoria intermedia, atiende solicitudes de consultas que involucran informacin guardada en disco.
Si esa informacin ya est en el gestor de memoria
intermedia, se le proporciona al programa solicitante, la direccin del bloque de memoria; de lo contrario, se busca sitio en la memoria, se lee el disco, y se escribe en la memoria intermedia, acto seguido, se le proporciona al solicitante la direccin del bloque.
El gestor de memoria intermedia atiende solicitudes de
consultas que involucran informacin guardada en disco. Procesador de consultas All podemos observar al intrprete de LDD (Lenguaje de Definicin de Datos) que interpreta las instrucciones del LDD y actualiza el diccionario de datos.
Tambin est un compilador de LMD (Lenguaje de
manipulacin de datos) que traduce las instrucciones del LMD que estn en un lenguaje de consultas, a instrucciones de bajo nivel que sern ejecutadas por el motor de evaluacin de consultas. El motor de evaluacin de consultas es quien ejecuta las instrucciones de bajo nivel que le pasa el compilador de LMD.
LDD = Lenguaje de Definicin de Datos.
LMD = Lenguaje de manipulacin de datos. Usuarios Los usuarios normales son usuarios que no requieren preparacin especial en el manejo de base de datos y que utilizan el sistema a travs de programas de aplicacin que han sido escritos para ellos.
Los usuarios sofisticados son quienes
utilizan la base de datos a travs de consultas escritas en un lenguaje de consultas.