¿Qué es un archivo plano?

Alternativamente, se denomina base de datos plana o base de datos de texto, un archivo plano es un archivo de datos que no contiene enlaces a otros archivos o es una base de datos no relacional. Un buen ejemplo de un archivo plano es un solo archivo de solo texto que contiene todos los datos necesarios para un programa que a menudo está separado por algún tipo de delimitador.

Una base de datos plana es mucho más fácil de entender y configurar que una base de datos tradicional, pero puede ser inadecuada para cualquier programa que se use con frecuencia o contenga millones de entradas. A continuación se muestra un ejemplo básico de cómo los datos en un archivo plano pueden aparecer y usarse en un programa Perl.

Ejemplo de archivo plano

 Bob | Calle 123 | California | $ 200.00

Nathan | 800 Street | Utah | $ 10.00

Script Perl para leer archivo plano.

 use strict; my (@users, $ users, @display, $ display); open (EJEMPLO, " 

En el ejemplo anterior, el script Perl primero abre el archivo flatfile.txt y coloca los datos en cualquier matriz. La secuencia de comandos utiliza el comando foreach para pasar por cada línea de la matriz (archivo) y, a medida que avanza, cada línea divide cada línea en su propia matriz mediante el delimitador de tuberías. Después de que se haya cargado en su propia matriz, se puede llamar a cada segmento de la matriz, por ejemplo, "$ display [0]" es el primer elemento de la matriz. Entonces, para la primera línea, el script imprimirá el siguiente mensaje.

 Bob123 streetCaliforniaHello Bob, 

Actualmente nos debe $ 200.00, por favor, pague lo antes posible.

CSV, Base de datos, Términos de la base de datos, Términos de programación