Secciones

jueves, 23 de octubre de 2014

práctica 23/10/2014


COMPONENTES. ESTRUCTURA GENÉRICA DE UN SGBD
El procesador de consultas se divide en:

- El compilador de consultas: Analiza su sintaxis, intenta optimizarla ( transformarla en otra equivalente pero más eficiente) y genera una llamada al motor de evaluación de consultas para que la ejecute.
- El precompilador de DML integrado extrae las sentencias de DML de un programa escrito en un lenguaje host y las envía al compilador de DML, el cual intenta optimizarlas y las convierte en código objeto para el acceso a la BD.
- El compilador (o intérprete) de DDL procesa las definiciones y las almacena las descripciones en los esquemas ( metadatos ) en el catálogo del SGBD.
- El motor de evaluación de consultas en tiempo de ejecución se encarga de recibir solicitudes de recuperación o actualización, y las ejecuta sobre la base de datos.

Gestión de almacenamiento

- Subsistema de control de concurrencia y recuperación ( o gestor de transacciones ). Asegura la consistencia y coherencia de los datos cuando varios usuarios actualizan a la vez la misma información en la BD.
- Subsistema de integridad y seguridad
- Gestor de datos almacenados y de la memoria intermedia que controla el acceso a la información  del SGBD almacenada en disco (datos o metadatos )

Ficheros de datos en disco, que almacena la base de datos en si.

El catálogo del SGBD: mini-base de datos que almacena los esquemas de las bases de datos que mantiene el SGBD.

Estructuras de acceso: permiten el acceso rápido a elementos de datos que tienen valores particulares.

Datos estadísticos sobre los datos en la base de datos: Para la optimización.








No hay comentarios:

Publicar un comentario