Está en la página 1de 9

ESTRUCTURA DE UN SISTEMA

DE BASES DE DATOS
Un sistema de bases de datos
se divide en módulos que se
encargan de cada una de las
funciones del sistema
completo.

Procesador de consultas Gestor de almacenamiento

Es importante porque las


bases de datos requieren Es un módulo de programa
normalmente una gran que proporciona la interfaz
cantidad de espacio de entre los datos de bajo nivel
almacenamiento en la base de datos y los
programas de aplicación y
consultas emitidas al sistema

El procesador de consultas
es importante porque
ayuda al sistema de bases El gestor de
de datos a simplificar y almacenamiento es
facilitar el acceso a los responsable de la
datos. interacción con el gestor
de archivos.
Componentes del Archivos de datos
gestor de Diccionario de datos
almacenamiento
Índices

Gestor de
Gestor de Gestor de memoria
autorización e Gestor de archivos
transacciones intermedia
integridad

Asegura que la base


de datos quede en un Gestiona la reserva
estado consistente de espacio de Es responsable de
almacenamiento del traer los datos del
Comprueba que se
disco y las disco de
satisfagan las restricciones
de integridad y la estructuras de datos almacenamiento a la
autorización de los usuarios usadas para memoria principal y
representar la decidir qué datos
para acceder a los datos.
información tratar en memoria
almacenada en el caché.
disco.
Procesador de consultas

Motor de evaluación de
Intérprete del LDD Compilador del LMD consultas

interpreta las instrucciones del Traduce las instrucciones Ejecuta las instrucciones
LDD y registra las definiciones del LMD en un lenguaje de de bajo nivel generadas
en el diccionario de datos. por el compilador del
consultas a un plan de
evaluación que consiste en LMD.
instrucciones de bajo nivel
que entiende el motor de
evaluación de consultas.
ARQUITECTURAS DE APLICACIONES

Se puede diferenciar entonces entre


La mayoría de usuarios de un las máquinas cliente,
sistema de bases de datos
en donde trabajan los usuarios
no están situados actualmente remotos de la base de
junto al sistema de bases
datos, y las máquinas servidor, en
de datos, sino que se conectan a él las que se ejecuta el
a través de una red.
sistema de bases de datos.
HISTORIA DE LOS SISTEMAS DE
BASES DE DATOS

El procesamiento de datos impulsa el crecimiento de los


computadores, como ocurriera en los primeros días de los
computadores comerciales. De hecho, la automatización
de las tareas de procesamiento de datos precede a los
computadores.

Las tarjetas perforadas, inventadas por


Hollerith, se usaron en los principios del siglo
xx para registrar los datos del censo de los
EE.UU.,
y se usaron sistemas mecánicos para procesar
las tarjetas y para tabular los resultados.
Década de Finales de
1950 y la década Principios
de 1960 y Finales de
principios Década de de la
la década la década
de la 1980. década de
de de 1990.
década de 1990.
1960. 1970.

También podría gustarte