Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la estructura del sistema de base de datos?

¿Cuál es la estructura del sistema de base de datos?

Las funciones principales del sistema de gestión de bases de datos son: función de definición de datos, función de manipulación de datos, gestión de operaciones de bases de datos, interfaz de información de bases de datos y funciones de establecimiento y mantenimiento de bases de datos.

1. Función de definición de datos: DBMS proporciona un lenguaje de definición de datos (DDL), a través del cual los usuarios pueden definir fácilmente objetos de datos en la base de datos.

2. Función de manipulación de datos: DBMS también proporciona lenguaje de manipulación de datos (DML). Los usuarios pueden utilizar DML para manipular datos e implementar operaciones básicas en la base de datos, como consulta, inserción, eliminación y modificación, etc. .

3. Gestión de operaciones de la base de datos: cuando la base de datos se establece, utiliza y mantiene, el sistema de gestión de la base de datos la gestiona y controla de manera uniforme para garantizar la seguridad, la integridad y el uso simultáneo de los datos por parte de múltiples usuarios. recuperación después de un fracaso.

4. Proporcionar interfaces y herramientas para un acceso conveniente y efectivo a la información de la base de datos: los programadores pueden desarrollar aplicaciones de bases de datos a través de la interfaz entre lenguajes de programación y bases de datos. El administrador de base de datos (DBA) puede administrar la base de datos a través de las herramientas proporcionadas.

5. Funciones de establecimiento y mantenimiento de la base de datos: las funciones de la base de datos incluyen funciones de entrada y conversión de datos iniciales de la base de datos, funciones de volcado y recuperación de la base de datos, funciones de reorganización de la base de datos y funciones de análisis y monitoreo del rendimiento, etc. Estas funciones suelen ser realizadas por algunos programas.

La estructura del sistema de gestión de bases de datos

1. Nivel externo (nivel externo) o nivel de vista: incluye varias vistas de esquema externo (esquema externo) o punto de vista de usuario (nivel de vista de usuario). ), cada esquema externo describe la parte de la base de datos que es de interés para un grupo específico y oculta las partes restantes de ese grupo. Al igual que la capa conceptual, cada esquema externo generalmente se implementa mediante un modelo de datos representacional.

2. Nivel conceptual: contiene el esquema conceptual. El esquema conceptual describe la estructura de la base de datos de toda la comunidad de usuarios. Oculta la estructura de los datos almacenados reales y se centra en describir entidades (Entidad), datos. tipo (Tipo de datos), relaciones (Relaciones), operaciones de usuario (Operaciones de usuario) y restricciones (Restricciones). A menudo, cuando se implementan sistemas de bases de datos, también se utilizan modelos de datos expresivos para describir el esquema conceptual.

3. Nivel interno: hay un esquema interno en el interior que describe la estructura de los datos almacenados reales y describe en detalle la ruta de acceso y almacenamiento de datos.