Definición - ¿Qué significa Flat File Database?
Una base de datos de archivos planos es un tipo de base de datos que almacena datos en una sola tabla. Esto es diferente a una base de datos relacional, que hace uso de múltiples tablas y relaciones. Las bases de datos de archivos planos generalmente están en formato de texto sin formato, donde cada línea contiene solo un registro. Los campos del registro se separan mediante delimitadores, como tabulaciones y comas.
Techinfo explica la base de datos de archivos planos
Las tablas de bases de datos de archivos planos se pueden configurar en varios tipos de aplicaciones, incluidos documentos HTML, procesadores de texto simples u hojas de trabajo en aplicaciones de hojas de cálculo. Las tablas dentro de una base de datos de archivos planos se pueden ordenar según los valores de las columnas. Estas tablas sirven como solución para tareas simples de bases de datos.
A pesar de las limitaciones asociadas con los archivos planos, varias aplicaciones informáticas utilizan internamente bases de datos de archivos planos para almacenar datos relacionados con la configuración. La mayoría de las aplicaciones permiten a los usuarios almacenar y recuperar información de archivos planos basándose en un conjunto predefinido de campos.
Los archivos planos incluyen tipos de datos comunes a otras bases de datos. Algunas características de los datos en bases de datos de archivos planos incluyen:
- Sistema de gestión de base de datos: los datos de texto representan un estilo intermedio de datos antes de ser cargados en la base de datos.
- Columnas separadas: las bases de datos de archivos planos se basan en el formato de datos de ancho fijo. Las columnas se separan mediante caracteres delimitadores.
- Tipos de datos: las columnas en las tablas de la base de datos están restringidas a un tipo de datos en particular y no se indican, a menos que los datos se pasen a una base de datos relacional.
- Álgebra relacional: Los registros en tablas de bases de datos de archivos planos cumplen con las definiciones de tuplas en el álgebra relacional.