¿Qué es un archivo plano?
¿Qué es un archivo plano?
Un archivo plano, también conocido como base de datos de texto, es un tipo de base de datos que almacena datos en un formato de texto plano. Las bases de datos de archivos planos fueron desarrolladas e implementadas a principios de la década de 1970 por IBM.
Archivos planos normalmente archivos de texto que tienen eliminado todo el marcado de estructura y procesamiento de textos. Un archivo plano presenta una tabla con un solo registro por línea. Las diferentes columnas de un registro usan una tabulación o una coma para delimitar los campos. La base de datos de archivos planos no tiene varias tablas, a diferencia de una base de datos relacional. La información contenida en los archivos planos no tiene rutas ni carpetas asociadas.
Todos los registros se almacenan en un solo lugar, y la base de datos se puede configurar con varias aplicaciones de oficina estándar. La base de datos es fácil de entender, y es fácil ordenar los registros. Los registros también se pueden ver o extraer con criterios simples.
¿Cómo se utilizan los Archivos Planos?
Los proyectos de almacenamiento de datos utilizan archivos planos para importar datos. No se realizan manipulaciones de datos en los datos almacenados, pero son la opción preferida debido a la facilidad con que transportan información desde el servidor. Los archivos planos son un medio simple de almacenar datos de tabla, pero no mantienen relaciones entre las tablas dentro de ellos.
Los programadores utilizan bases de datos de archivos planos al crear aplicaciones. Su estructura simple significa que ocupan menos espacio que los archivos estructurados. La compensación es que la información en los archivos planos solo se puede leer, almacenar y enviar. La representación de datos en este tipo de bases de datos cumple con ciertos estándares.
Cada columna de una base de datos de archivos planos está restringida a un tipo de datos específico. Los delimitadores se utilizan para mantener el formato de los datos en un ancho fijo y para facilitar la búsqueda de diferentes campos dentro de un registro.
La primera fila de un archivo plano se refiere al nombre del campo, lo que facilita determinar qué datos se tratan en cada campo. Todas las filas de la base de datos de archivos planos siguen el concepto de tupla en álgebra relacional, donde las tuplas son una lista ordenada de elementos.
Los datos en archivos planos permanecen en su forma original hasta que se transfieren a un área de preparación en un almacén o un sistema de gestión de bases de datos. Una vez completada la transmisión, los datos se alteran y se guardan en diferentes formas.
Los sistemas operativos Linux, Windows y Macintosh se ejecutan en una serie de bases de datos de archivos planos. También es fácil usar bases de datos de archivos planos para almacenar listas de clientes y contactos comerciales. Pero, si tiene más de unos pocos miles de registros, pueden tener algunas desventajas. Pueden ser más difíciles de actualizar, contener registros no únicos, tener un mayor potencial de duplicación y, con el tiempo, pueden volverse ineficientes.
Las bases de datos de texto son más fáciles de entender y configurar que las bases de datos tradicionales. Sin embargo, pueden ser inadecuados para programas que se usan con frecuencia o que contienen millones de entradas.
Archivo plano vs. Base de datos relacional
Las bases de datos de archivo plano almacenan datos en una sola estructura de tabla, donde una base de datos relacional utiliza varias estructuras de tabla. En una base de datos relacional, es posible hacer referencias cruzadas de registros entre tablas. Las tablas de ambos tipos de bases de datos organizan los registros en filas, y cada columna contiene una sola pieza de datos en el registro. Las bases de datos relacionales utilizan índices para encontrar registros rápidamente en función de criterios de búsqueda.
Tipos de archivos planos
No hay una respuesta clara con respecto a si es aceptable incluir marcas como saltos de línea en un archivo plano. Muchos de ellos llaman a un documento de Microsoft Word que se ha guardado como un archivo de texto sin formato. El archivo resultante contiene líneas de texto de cierta longitud uniforme, o registros, pero no información que un programa pueda usar para formatear el documento.
La aplicación, sin embargo, debe tener conocimiento de cómo se organizan los datos dentro del archivo. Al usar un lenguaje de consulta estructurado (SQL) en lugar de una colección de archivos en un sistema de archivos, los usuarios o las aplicaciones no necesitarán comprender la ubicación y el diseño de los datos.
Uno de los archivos planos más comunes es un archivo de valores separados por comas (CSV). Los archivos CSV son archivos donde los datos de la tabla se recopilan en líneas de texto ASCII (American Standard Code for Information Interchange) con el valor de cada celda de la tabla separada por una coma, con cada fila representada por una nueva línea. El archivo CSV representa datos relacionales en un archivo de texto.
Un ejemplo de archivo plano es una hoja de cálculo que contiene una lista de proveedores y su información de contacto. Contiene un tipo de datos específico y puede asignar a cada proveedor un ID único.
PLANERGY ofrece integraciones con muchos programas que su empresa ya usa todos los días, como QuickBooks, Sage 50, Sage 200, OneLogin, Okta y otros, para garantizar que tenga flujos de trabajo integrados y optimizados, como ejecutar un ERP sin costo. Y si necesita integración con otra cosa que use, PLANERGY ofrece opciones de integración personalizadas mediante exportaciones CSV para cubrir integraciones con otro software.