Какво е плосък файл?

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

Плоската база данни е много по-лесна за разбиране и настройка от традиционната база данни, но може да е недостатъчна за всяка програма, която често се използва или съдържа милиони записи. По-долу е даден основен пример за това как данните в плосък файл могат да се появяват и да се използват в Perl програма.

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

 Улица Боб | 123 | Калифорния | $ 200.00

Улица Нейтън | 800 | Юта | $ 10.00

Perl скрипт за четене на плосък файл

 използвайте строги: моите (@users, $ users, @display, $ display); отворени (EXAMPLE, ") 

В горния пример, Perl скриптът първо отваря flatfile.txt и поставя данните във всеки масив. След това скриптът използва командата foreach, за да премине през всеки ред в масива (файл) и като преминава през всеки ред, разделя всяка линия на свой собствен масив, като използва разделителя на тръбите. След като е зареден в собствения си масив, всеки сегмент от масива може да бъде извикан, например "$ display [0]" е първият елемент от масива. Така че за първия ред скриптът ще отпечата съобщението по-долу.

 Bob123 streetCaliforniaHello Bob, 

Вие в момента ни дължите $ 200.00, моля да ни платите възможно най-скоро.

CSV, база данни, термини от базата данни, програмни термини