Colección de citas famosas - Slogan de motivación - ¿Qué se puede prevenir en un sistema de gestión de bases de datos?

¿Qué se puede prevenir en un sistema de gestión de bases de datos?

Dbms es un sistema de gestión de bases de datos que consta de los siguientes módulos.

1. Definición de datos

Hay controladores de traducción DDL (incluidos controladores de esquemas externos, esquemas y esquemas almacenados), controladores de definiciones de confidencialidad (como controladores de definiciones de autorización) y definiciones completas de restricciones sexuales. entrenador de animales. Estos programas reciben las definiciones correspondientes, verifican la sintaxis y la semántica, las traducen a formatos internos y las almacenan en el diccionario de datos. El traductor DDL también es responsable de construir el esqueleto de la base de datos de acuerdo con la definición del esquema (es decir, formar una base de datos vacía) y esperar a que se carguen los datos.

2. Operaciones de datos

Existen programas de procesamiento DML, programas de interpretación de lenguajes de consulta de terminal, programas de acceso a datos, programas de actualización de datos, etc. El procesador DML o el intérprete del lenguaje de consulta del terminal verifica la sintaxis y la semántica de la solicitud de operación de datos del usuario, y el programa de actualización o acceso a datos completa la operación de acceso a la base de datos.

3. Gestión del funcionamiento de la base de datos

Existe un programa de inicialización del sistema, que se encarga de inicializar el DBMS, establecer el búfer del sistema, el área de trabajo del sistema, abrir el diccionario de datos, etc. También hay módulos de programa como control de seguridad, verificación de integridad, control de concurrencia, administración de transacciones y administración de registros de ejecución para monitorear todas las operaciones de la base de datos, controlar y administrar los recursos de la base de datos y manejar operaciones simultáneas de múltiples usuarios. Por un lado, garantizan el funcionamiento normal y la atomicidad de las transacciones de los usuarios y, por otro lado, garantizan la seguridad e integridad de la base de datos.