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

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

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

Плоский приклад файлу

 Bob | 123 вулиця | Каліфорнія | $ 200.00

Натан | Вулиця 800 | Юта | $ 10.00

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

 використовуйте строго: my (@users, $ users, @display, $ display); відкрито (EXAMPLE, " 

У наведеному вище прикладі скрипт Perl спочатку відкриває файл flatfile.txt і розміщує дані в будь-який масив. Після цього скрипт використовує команду foreach для проходження кожного рядка в масиві (файлі) і, проходячи через кожну лінію, розділяє кожен рядок на свій власний масив, використовуючи роздільник труб. Після того, як він був завантажений у свій власний масив, можна викликати кожен сегмент масиву, наприклад "$ display [0]" - перший елемент масиву. Отже, для першого рядка скрипт буде надрукувати повідомлення нижче.

 Bob123 streetCaliforniaHello Bob, 

Ви зараз зобов'язані нам $ 200, 00, будь ласка, платіть нам якомога швидше.

CSV, база даних, терміни бази даних, терміни програмування