Arquitectura de Bases de Datos

Descargar como pptx, pdf o txt
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.

También podría gustarte