Tecnología

Inicio

Comparar los sistemas de bases de datos no relacionales con los sistemas relacionales

bases de datos no relacionales son simplemente listas de datos, que combina todos los registros en una tabla sin definir relaciones entre los registros o elementos de datos. Bases de datos relacionales segregar los datos en tablas organizadas lógicamente, establecer cómo cada tabla está vinculada o relacionada, a otras tablas de la base de datos.

Organización de datos

bases de datos no relacionales, tales como bases de datos de archivos planos se agregan todos sus registros en una sola tabla. Bases de datos relacionales se separan los datos en tablas más pequeñas, eliminando redundancias en un proceso llamado normalización. Cada tabla dentro de una base de datos relacional tiene un identificador único llamado una clave principal que corresponde a la clave primaria de otra tabla, se establece una relación entre los datos dentro de las tablas separadas.

Integridad de los datos

bases de datos no relacionales son propensos a la duplicación de datos, poniendo en peligro la integridad de los datos. Actualización de la dirección de una persona en una base de datos de archivos planos es necesario actualizar manualmente cada uno de sus registros para asegurarse de que sus datos se mantiene constante. El proceso de diseño de base de datos relacional elimina la duplicidad de registros, la prevención de datos inconsistentes de ocupar la base de datos.

Recuperación de datos

Las búsquedas que utilizan varios criterios para buscar registros en una base de datos no relacionales son ineficientes, requiriendo múltiples pasadas a través de la base de datos para examinar todos sus registros para los partidos. organización de base de datos relacional permite un lenguaje de consulta como SQL para utilizar la clave principal compartida entre las mesas para cotejar y devolver los registros solicitados de forma rápida y eficiente.