Non - relacionales son simplemente listas de datos , la combinación de todos los registros en una tabla sin definir las relaciones entre los registros o datos . Bases de datos relacionales segregar los datos en tablas organizadas lógicamente , establecer cómo cada mesa está vinculado o relacionado , a otras tablas de la base de datos . Datos de la Organización
bases de datos no relacionales , tales como bases de datos de archivos planos se agregan todos los registros de una sola tabla. Bases de datos relacionales se separan los datos en tablas más pequeñas , eliminando redundancias en un proceso denominado normalización. Cada tabla dentro de una base de datos relacional tiene un identificador único llamado una clave principal que corresponde a la clave principal de otra tabla , estableciendo una relación entre los datos en tablas separadas.
Integridad 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 discos para asegurarse de que su información se mantiene constante . El proceso de diseño de base de datos relacional elimina la duplicación de registro, prevención datos inconsistentes de ocupar la base de datos .
Recuperación de datos
búsquedas que utilizan varios criterios para encontrar los registros de una base de datos no relacionales son ineficientes , que requieren múltiples pasadas a través de la base de datos para examinar todos los 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.