Enumere cinco responsabilidades de un sistema de gestión de bases de datos. Para cada responsabilidad, describa los problemas que surgirían si no se pudiera completar.
Más de 5 responsabilidades.
1. Definición de datos: DBMS proporciona un lenguaje de definición de datos DDL (lenguaje de definición de datos) para que los usuarios definan la estructura del esquema de tres niveles, la imagen de dos niveles, las restricciones de integridad, las restricciones de confidencialidad y otras restricciones de la base de datos. . DDL se utiliza principalmente para crear y modificar la estructura de la biblioteca de la base de datos. La estructura de la biblioteca descrita por DDL solo proporciona el marco de la base de datos, y la información del marco de la base de datos se almacena en el Diccionario de datos.
2. Operación de datos: DBMS proporciona un lenguaje de operación de datos DML (lenguaje de manipulación de datos) para que los usuarios realicen operaciones como agregar, eliminar, actualizar y consultar datos.
3. Gestión de operaciones de la base de datos: la función de gestión de operaciones de la base de datos es la función de gestión y control de operaciones del DBMS, incluido el control de concurrencia, el control de seguridad y el control de restricción de acceso, la verificación de integridad y la organización y gestión de Los registros de ejecución y ejecución, la gestión de transacciones y la recuperación automática garantizan la atomicidad de las transacciones. Estas funciones garantizan el funcionamiento normal del sistema de base de datos.
4. Organización, almacenamiento y gestión de datos: DBMS necesita clasificar, almacenar y gestionar diversos datos, incluidos diccionarios de datos, datos de usuario, rutas de acceso, etc. Necesita determinar qué estructura de archivos y cómo acceder. organizar estos datos en el nivel de almacenamiento y cómo realizar la conexión entre los datos. El objetivo básico de la organización y el almacenamiento de datos es mejorar la utilización del espacio de almacenamiento y elegir métodos de acceso adecuados para mejorar la eficiencia del acceso.
5. Protección de la base de datos: Los datos de la base de datos son un recurso estratégico de la sociedad de la información, y la protección de los datos es crucial. DBMS protege la base de datos a través de cuatro aspectos: recuperación de la base de datos, control de concurrencia de la base de datos, control de integridad de la base de datos y control de seguridad de la base de datos. Otras funciones de protección del DBMS incluyen la gestión de los buffers del sistema y algunos mecanismos de ajuste adaptativo para el almacenamiento de datos.
6. Mantenimiento de la base de datos: esta parte incluye funciones como carga, conversión, volcado de datos de la base de datos, reorganización y reconstrucción de la base de datos y monitoreo del rendimiento. Estas funciones las completa cada programa de usuario.
Espera. Ambos son indispensables