1. Diferencias entre sistemas de bases de datos, sistemas de gestión de bases de datos y sistemas de aplicación de bases de datos
1. Diferencias esenciales
Un sistema de base de datos es un sistema de software. El sistema es esencialmente un software, mientras que el sistema de aplicación de base de datos es un sistema de aplicación informática.
El sistema de base de datos es un sistema de procesamiento de datos ideal desarrollado para satisfacer las necesidades del procesamiento de datos y también es un almacenamiento ejecutable práctico. Los sistemas de mantenimiento y aplicación proporcionan sistemas de software de datos, que son una colección de medios de almacenamiento, objetos de procesamiento y sistemas de gestión.
El sistema de gestión de bases de datos es un software que convierte el procesamiento de datos lógicos abstractos en el sentido del usuario en un procesamiento de datos físicos concretos en la computadora.
El sistema de aplicación de base de datos es un sistema de aplicación informática establecido con el apoyo de un sistema de gestión de bases de datos (DBMS).
2. Diferentes componentes
El sistema de base de datos DBS (DataBaseSystem, abreviado DBS) normalmente consta de software, base de datos y administrador de datos. Su software incluye principalmente sistemas operativos, varios lenguajes de host, utilidades y sistemas de gestión de bases de datos.
El sistema de gestión de bases de datos consta de un lenguaje de base de datos y rutinas de gestión de bases de datos.
El sistema de aplicación de base de datos está compuesto por un sistema de base de datos, un sistema de aplicación y usuarios, que incluyen: base de datos, sistema de gestión de base de datos, administrador de base de datos, plataforma de hardware, plataforma de software, software de aplicación e interfaz de aplicación.
2. La conexión entre el sistema de base de datos, el sistema de administración de bases de datos y el sistema de aplicación de bases de datos
1. La función es gestionar la base de datos.
2. Tanto el sistema de base de datos como el sistema de aplicación de base de datos incluyen un sistema de administración de base de datos, los cuales administran y controlan la base de datos a través del sistema de administración de base de datos.
Información ampliada:
Las características respectivas de los sistemas de bases de datos, sistemas de gestión de bases de datos y sistemas de aplicación de bases de datos:
1. >(1) La estructura de datos, la exclusividad de los datos, la independencia de los datos, la granularidad del almacenamiento de datos pequeños y el sistema de gestión de datos brindan a los usuarios una interfaz amigable.
(2) El núcleo y la base del sistema de base de datos es el modelo de datos. Todos los sistemas de bases de datos existentes se basan en algún tipo de modelo de datos.
(3) El núcleo del sistema de base de datos es el sistema de gestión de base de datos.
(4) Los sistemas de bases de datos generalmente constan de bases de datos, sistemas de gestión de bases de datos (DBMS), sistemas de aplicaciones, administradores de bases de datos y usuarios. DBMS es la base y el núcleo del sistema de base de datos.
2. Sistema de gestión de bases de datos
(1) Al utilizar modelos de datos complejos para representar estructuras de datos, la redundancia de datos es pequeña, fácil de expandir y se logra el intercambio de datos.
(2) Tiene alta independencia de datos y programas. La independencia de la base de datos incluye independencia física e independencia lógica.
(3) El sistema de base de datos proporciona a los usuarios una interfaz de usuario conveniente.
(4) El sistema de base de datos proporciona cuatro aspectos de las funciones de control de datos, a saber, control de concurrencia, recuperación, integridad y seguridad. Los datos utilizados por cada aplicación en la base de datos están estipulados uniformemente por el sistema de base de datos, organizados y establecidos de acuerdo con un determinado modelo de datos, y son administrados y controlados centralmente por el sistema.
(5) Incrementa la flexibilidad del sistema.
3. Sistema de aplicación de base de datos
(1) Las características estructurales están relacionadas con el estado de la base de datos, es decir, con las características estáticas de las entidades reflejadas en el modelo de datos y el relaciones entre entidades. El diseño estructural consiste en diseñar esquemas de bases de datos en todos los niveles. La determinación del contenido de información del sistema de base de datos se logra mediante el diseño de la base de datos.
(2) Las características de comportamiento están relacionadas con las transiciones de estado de la base de datos, es decir, operaciones que cambian las entidades y sus características. Determina la funcionalidad del sistema de base de datos y es el diseño de aplicaciones como el procesamiento de transacciones.
De acuerdo con las características estructurales y de comportamiento del sistema de aplicación de base de datos, el diseño y desarrollo del sistema se divide en dos partes.
Parte de esto es el diseño de la base de datos como núcleo y piedra angular del sistema de aplicación de la base de datos.
La otra parte es el diseño y desarrollo del software de aplicación de base de datos correspondiente. Estas dos partes están estrechamente relacionadas y se complementan entre sí, formando un proyecto de base de datos unificado.
Materiales de referencia:
Sistema de base de datos de la enciclopedia Baidu
Sistema de gestión de bases de datos de la enciclopedia Baidu
Sistema de aplicación de base de datos de la enciclopedia Baidu p>p>