Un sistema de gestión de base de datos ( DBMS ) es una aplicación de software que permite a los usuarios crear , controlar y mantener una base de datos . Un sistema de gestión de bases de datos relacionales (RDBMS ) es más compleja DBMS que almacena los datos en tablas de dos dimensiones que se relacionan entre sí a través de teclas . Mientras que las aplicaciones de bases de datos tienen su utilidad , las empresas generalmente prefieren los sistemas de gestión de bases de datos relacionales , ya que pueden manejar grandes conjuntos de datos. Almacenamiento de datos
DBMS básico simplemente almacena los datos en una forma persistente, ya que los datos permanecen inalterados aunque la aplicación que lo creó se bloquea o se elimina. Los datos se organizan en filas y columnas. Un sistema de gestión de base de datos también mantiene un conjunto de reglas para que los usuarios puedan acceder a los datos. Un sistema de gestión de base de datos relacional añade una estructura de tabla con las tablas . Cada columna de la tabla es un campo y cada fila de la tabla es un registro .
Relaciones
un RDBMS , existen relaciones de interdependencia entre los conjuntos de datos. Cada tabla tiene un campo único que se conoce como clave. Las tablas que comparten una serie clave de un uno-a - muchos, muchos-a - muchos o uno - a-uno . No hay relaciones en un DBMS , por lo que las filas y columnas son independientes el uno del otro . El beneficio de las relaciones que mantienen es la integridad referencial. Cada vez que se modifica un registro, todos los registros relacionados de otras tablas se actualizan inmediatamente.
Redundancia
Un sistema de gestión de base de datos relacional es propenso a menos redundancia porque todo está relacionado . Por lo tanto , duplicar conjuntos de datos no pueden existir. Esto asegura que los datos almacenados es precisa y pertinente . Un DBMS , por otro lado, permite que los datos duplicados , que pueden causar la redundancia de datos , la inconsistencia de datos y la integridad de los datos pobres.
Adicional Diferencias
Un sistema de gestión de base de datos es menos seguro, y sólo puede ser utilizado por un solo usuario. Además, un DBMS no se puede compartir en una red o en Internet. Un RDBMS se puede compartir en línea, y es compatible con los conjuntos de datos mucho mayores . Sin embargo, un sistema de gestión de base de datos relacional requiere hardware y software más complejo , y es mucho más difícil de configurar.