¿Qué es un archivo plano?

Un archivo plano es una colección de información almacenada y accedida secuencialmente en una base de datos, a menudo creada para almacenar información de manera no estructurada. Las hojas de valor separado por comas (CSV), por ejemplo, presentan información con cada campo separado del siguiente por una coma. Si bien un sistema de archivos planos ofrece algunas ventajas, a menudo hace grandes cantidades de datos bastante engorrosos para almacenar y acceder. La mayoría de las bases de datos utilizadas hoy en día son sistemas relacionales que utilizan consultas estructuradas para recuperar información y presentarla al usuario.

cómo funciona

Para hacer que un modelo de datos de archivo plano funcione, toda la información relevante sobre un registro debe almacenarse en el mismo archivo. En una hoja de CSV, por ejemplo, no se aplican formatos específicos de la aplicación a los datos contenidos en el archivo; Solo una coma denota el final de un campo en un récord. Cada registro se escribe en una línea en el archivo, lo que permite que todos los datos para un solo registro se almacenen por separado de otros registros.

tales datosLos ES pueden volverse muy grandes y difíciles de manejar debido a la forma simple en que se organizan. Muchos modelos de datos modernos utilizan tablas conectadas para organizar grupos de datos relacionados. Esto hace que dicha información sea más fácil de localizar y más flexible para trabajar.

Uso de un sistema plano

Si un cliente llama a un negocio para realizar un pedido, entonces alguien ingresa su información en una tabla o base de datos. Esa misma persona, o alguien más, entra en información para ese orden en particular. Un sistema de archivos planos puede almacenar toda esta información para el cliente en un solo archivo.

Sin embargo, esto no es necesario, por lo que se pueden mantener varios archivos: uno para el cliente y otro para cada pedido individual. La información sobre un pedido almacenado en un archivo plano no está asociada con información sobre el cliente almacenado en uno diferente. Estos archivos no están relacionados de ninguna manera, así queMeone usar una base de datos de archivos planos para encontrar información del cliente puede perder fácilmente archivos adicionales sobre pedidos.

Debilidades de este sistema

Dado que cada registro debe completarse en sí mismo, un sistema de archivos planos generalmente resulta en archivos muy grandes o una falta de conectividad entre la información dentro de él. La base de datos común utilizada hoy en día es una base de datos relacional. Este modelo permite que la información en una tabla esté relacionada con otras tablas utilizando campos clave que existen en cada uno. Múltiples tablas se conectan a través de estos campos, lo que permite que cada una tenga solo parte de la información total necesaria.

bases de datos relacionales

El mismo ejemplo del cliente dado anteriormente podría verse bastante diferente en un modelo relacional. Cuando el cliente llama para realizar un pedido, alguien ingresa a su información en una tabla de "cliente" dentro de la base de datos. Otra persona puede ingresar información para su pedido en una mesa separada. Cada una de estas tablas incluye campos que condearlos el uno al otro. Esto significa que alguien puede usar el sistema para encontrar más fácilmente toda la información para un cliente, incluido el historial de pedidos totales.

Continuación de uso

Las bases de datos de archivos planos tienen algunos usos, a pesar de que la funcionalidad de este modelo de datos no es tan eficiente como un enfoque más rápido y relacional. Los sistemas simples pueden contener fácilmente información básica para una base de datos rápida. La falta de campos conectados también elimina los errores que pueden surgir de las tablas faltantes, por lo que muchas bases de datos descargables usan este formato para evitar tales problemas.

OTROS IDIOMAS