Что такое плоский файл?

Альтернативно, называемый плоской базой данных или текстовой базой данных, плоский файл представляет собой файл данных, который не содержит ссылок на другие файлы или является нереляционной базой данных. Хорошим примером плоского файла является единственный текстовый файл, который содержит все данные, необходимые для программы, которая часто разделяется каким-либо разделителем.

Плоская база данных намного проще для понимания и настройки, чем традиционная база данных, но может быть неадекватной для любой программы, которая часто используется или содержит миллионы записей. Ниже приведен основной пример того, как данные в плоском файле могут появляться и использоваться в программе Perl.

Пример плоского файла

 Боб | 123 улица | Калифорния | $ 200, 00

Натан | 800 Street | Юта | $ 10, 00

Perl скрипт для чтения плоского файла

 используйте строгий; my (@users, $ users, @display, $ display); open (EXAMPLE, " 

В приведенном выше примере сценарий Perl сначала открывает файл flatfile.txt и помещает данные в любой массив. Затем сценарий использует команду foreach для прохождения каждой строки в массиве (файле) и по мере прохождения каждой строки разбивает каждую строку на свой собственный массив, используя разделитель каналов. После того, как он был загружен в свой собственный массив, каждый сегмент массива может быть вызван, например, «$ display [0]» является первым элементом массива. Таким образом, для первой строки скрипт напечатает следующее сообщение.

 Bob123 улицаКалифорнияХелло Боб, 

В настоящее время вы должны нам $ 200, 00, пожалуйста, заплатите нам как можно скорее.

CSV, база данных, условия базы данных, условия программирования