Gestores de integridad y autorización. Se encargan de determinar
restricciones de almacenamiento de datos, autorizando el acceso a
usuarios determinados.
Gestores de transacciones. Aseguran que
la base de datos se quede en estado activo.
Gestores de archivos. Determinan el espacio de
almacenamiento y las estructuras de los datos
utilizados
Gestores de memoria intermedia. Responsables de
determinar el lugar donde será asignado el proceso a fin de
optimizar el acceso a los datos
Gestión de consultas.
Intérprete del DDL. Es quien
interpreta las instrucciones
del lenguaje de definición de
datos,
Compilador del DML. Traduce las instrucciones del lenguaje de
manipulación de datos a un lenguaje de consultas de instrucciones
de bajo nivel que entiende el motor de evaluación de consultas.
Motor de evaluación de consultas.
Ejecuta las instrucciones de bajo nivel
generadas por el compilador de DML.
, funciones de un DBMS
Una base de datos es una recopilación
de información relativa a un asunto o
propósito particular
se puede hacer un seguimiento de
información procedente de varias fuentes
en orden a coordinar y organizar la base
de datos.
El sistema de administración de base de
datos recibe y analiza la solicitud o
petición del usuario.
realiza las transacciones solicitadas por el
usuario sobre los datos almacenados en la
base de datos.
usuarios de un DBMS
Usuario DBA (Usuario Administrador de la base de
datos) : Es quien se encarga de diseñar y mantener
la estructura de la base de datos
Desarrollador de aplicaciones: Son los el usuario
que determina e implementa las transacciones
que deberán estar direccionadas al manejo de la
información dentro de la base de datos.
Usuario final: es el que utiliza las
consultas, y realiza operaciones
típicas de altas, bajas y cambios
componentes de un DBMS
Motor de la base de datos. Este es el servicio
principal para almacenar, procesar y proteger
los datos que serán incluidos propiamente
dentro de la base de datos
Diccionario de datos. Establece el espacio
necesario reservado dentro de una base de datos,
utiliza la búsqueda de información sobre los
usuarios, objetos, esquemas y estructuras de
almacenamiento
Escritura de informes. extrae la
información de uno o más archivos y la
presenta en un formato especificado,
Procesador de consultas. Una base de datos relacional
se compone básicamente del motor de almacenamiento,
que es quien escribe y lee los datos del disco