Čo je plochý súbor?

Alternatívne sa ako plochý databázový alebo textový databázový súbor používa súbor údajov, ktorý neobsahuje odkazy na iné súbory alebo je nerelačnou databázou. Dobrým príkladom plochého súboru je jediný textový súbor, ktorý obsahuje všetky údaje potrebné pre program, ktorý je často oddelený nejakým oddeľovačom.

Plochá databáza je oveľa ľahšie pochopiteľná a nastaviteľná ako tradičná databáza, ale môže byť nedostatočná pre akýkoľvek program, ktorý sa často používa alebo obsahuje milióny záznamov. Nižšie je základný príklad toho, ako sa údaje v plochom súbore môžu zobraziť a použiť v programe Perl.

Príklad plochého súboru

 Bob | 123 street | Kalifornia | $ 200.00

Nathan | 800 Street | Utah | $ 10.00

Perl skript pre čítanie plochých súborov

 use strict, my (@users, $ users, @display, $ display), otvorené (PRÍKLAD, " 

Vo vyššie uvedenom príklade skript jazyka Perl najprv otvorí súbor flatfile.txt a umiestni údaje do akéhokoľvek poľa. Skript potom pomocou príkazu foreach prejde cez každý riadok v poli (súbor) a prechádza každým riadkom rozdelením každého riadka do vlastného poľa pomocou oddeľovača rúrok. Po načítaní do vlastného poľa je možné volať každý segment poľa, napríklad "$ display [0]" je prvý prvok poľa. Takže pre prvý riadok by skript vytlačil nižšie uvedenú správu.

 Bob123 streetKaliforniaHello Bob, 

V súčasnosti nám dlhujete $ 200.00, prosím, zaplatte nám to čo najskôr.

CSV, Databáza, Databázové výrazy, Termíny programovania