Una base de datos de archivo plano almacena datos en una estructura de tabla única. Una base de datos relacional utiliza múltiples estructuras de tabla, haciendo referencia cruzada de registros entre tablas. Las tablas en ambos organizan registros en filas, y cada columna contiene una sola pieza de datos 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.

Bases de datos de archivos planos

Las bases de datos de archivos planos 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 pueden leerse directamente mediante una variedad de aplicaciones de software.

Base de datos relacional

Además de las tablas de datos, las bases de datos relacionales usan "índices" para encontrar rápidamente registros basados ​​en criterios de búsqueda. Las bases de datos relacionales generalmente requieren un sistema de gestió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 generalmente se pueden usar sin necesidad de un software especial. Las bases de datos relacionales son más rápidas, más eficientes y más potentes que los archivos planos. La mayoría de los RDBMS proporcionan 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.