Diferencia entre archivo plano y base de datos relacional

click fraud protection
...

Las estructuras de tabla en las bases de datos organizan los datos en filas y columnas.

Una base de datos de archivos planos almacena datos en una estructura de tabla única. Una base de datos relacional utiliza múltiples estructuras de tablas, haciendo referencias cruzadas de registros entre tablas. Las tablas de ambos organizan los registros en filas, y cada columna contiene un solo dato en el registro.

Historia

Las bases de datos de archivos planos fueron un desarrollo natural temprano en la historia de la computación. El modelo de base de datos relacional fue desarrollado e implementado a principios de la década de 1970, principalmente por IBM.

Video del día

Bases de datos de archivos planos

Las bases de datos de archivos sin formato suelen ser archivos de texto sin formato que almacenan un registro por línea, con campos de registro delimitados por espacios en blanco o un carácter delimitador. Las bases de datos de archivos planos se pueden leer directamente mediante una variedad de aplicaciones de software.

Base de datos relacional

Además de las tablas de datos, las bases de datos relacionales utilizan "índices" para encontrar rápidamente registros basados ​​en criterios de búsqueda. Las bases de datos relacionales generalmente requieren un sistema de administración de bases de datos relacionales (RDBMS) para administrar y acceder a los datos.

Beneficios

Las bases de datos de archivos planos son simples y portátiles y, por lo general, se pueden utilizar sin necesidad de software especial. Las bases de datos relacionales son más rápidas, más eficientes y más poderosas que los archivos planos. La mayoría de los RDBMS brindan acceso a la base de datos a través de redes.

Software

El software originalmente basado en una estructura de base de datos de archivos planos incluía FileMaker, Berkeley DB y Borland Reflex. Los sistemas de bases de datos relacionales modernos populares incluyen Oracle, MySQL y PostgreSQL.