Colección de citas famosas - Colección de máximas - ¿Qué es un sistema de gestión de bases de datos? ¿Qué funciones tiene?

¿Qué es un sistema de gestión de bases de datos? ¿Qué funciones tiene?

El sistema de gestión de bases de datos (inglés: DBMS), es decir, software de gestión de bases de datos, es un sistema de gestión de software informático a gran escala diseñado para gestionar bases de datos de objetos.

Los sistemas de gestión de datos representativos incluyen: Oracle, Microsoft SQL Server, Access, MySQL y PostgreSQL. Normalmente, un administrador de base de datos utiliza un sistema de gestión de bases de datos para crear un sistema de base de datos.

Los DBMS modernos utilizan diferentes modelos de bases de datos para rastrear entidades, atributos y relaciones. DBMS (DBMS relacional) es el sistema de gestión de bases de datos más utilizado en computadoras personales, computadoras centrales y mainframes. En el modelo de datos relacionales, se utilizan tablas bidimensionales para representar datos en la base de datos. p >

Datos extendidos:

Un sistema de gestión de bases de datos es un conjunto de programas informáticos que controlan la clasificación de la base de datos y el acceso a los datos. Una base de datos incluye un lenguaje modelo, una estructura de datos optimizada, un lenguaje de consulta y un programa de redacción de informes. y mecanismo de transacción. ;

1. Lenguaje modelo

Se utiliza para definir el esquema de cada base de datos de acuerdo con el modelo de datos del sistema de gestión de bases de datos. Los modelos son el modelo de estructura jerárquica y el modelo de red y los modelos relacionales. Un sistema de gestión de bases de datos puede ofrecer uno, dos o los tres, y puede proporcionar otras formas.

El modelo más apropiado depende del caso específico. aplicación, tasa de transacción y consulta. Actualmente, el método más común es compatible con SQL, que es similar al modelo relacional, pero se desvía ligeramente de él. Muchos sistemas de administración de bases de datos también admiten ODBC para ayudar a los programadores a acceder a la administración de la base de datos. sistema de forma estándar.

2. Estructuras de datos optimizadas (campos, registros y archivos).

Admite el almacenamiento de cantidades extremadamente grandes de datos en dispositivos de almacenamiento de datos persistentes. más lento que la memoria principal volátil).

p>

3. Lenguajes de consulta y programas para escribir informes

Los usuarios pueden consultar la base de datos de forma interactiva, analizar datos y actualizarlos según los suyos. permisos

Debe controlar la seguridad de los datos para evitar que usuarios no autorizados vean o incluso actualicen datos en la base de datos. Por ejemplo, una base de datos de empleados incluye todos los datos de los empleados, pero es posible que algunos usuarios solo puedan verlos. Datos relacionados con la nómina, mientras que otros usuarios solo pueden tener acceso al historial laboral y registros médicos.

Esta capacidad se puede utilizar para la administración si el sistema de gestión de la base de datos proporciona a los usuarios una forma interactiva de ingresar y actualizar la base de datos o incluso consultarla. Sin embargo, no necesariamente proporciona la auditoría u otros mecanismos de control necesarios en un entorno multiusuario. Estos mecanismos pueden requerir la modificación de toda la aplicación para la entrada de datos o las actualizaciones. >4. Mecanismos de transacción (mejores propiedades ácidas garantizadas).

Mantiene la integridad de los datos incluso cuando varios usuarios acceden a ellos simultáneamente y proporciona tolerancia a fallos al no permitir que varios usuarios puedan actualizarlos. mismo registro simultáneamente para mantener la integridad de la base de datos. El sistema de gestión de bases de datos puede utilizar restricciones de índice únicas para evitar registros duplicados.