Kas yra vienodas failas?

Alternatyviai vadinama plokščia duomenų baze arba tekstine duomenų baze, plokščias failas yra duomenų failas, kuriame nėra nuorodų į kitus failus arba yra ne reliacinė duomenų bazė. Geras plokščio failo pavyzdys yra vienintelis tik teksto failas, kuriame yra visi duomenys, reikalingi programai, kuri dažnai yra atskirta nuo tam tikro ribotuvo.

Plokščia duomenų bazė yra daug lengviau suprantama ir nustatoma nei tradicinė duomenų bazė, tačiau ji gali būti netinkama bet kuriai dažnai naudojamai programai ar milijonams įrašų. Žemiau yra pagrindinis pavyzdys, kaip gali būti rodomi plokščiame faile esantys duomenys ir jie gali būti naudojami Perl programoje.

Plokščio failo pavyzdys

 Bobas | 123 gatvė | Kalifornija | $ 200.00

Nathan | 800 Street | Utah | $ 10.00

Perl scenarijus skaityti plokščią failą

 naudoti griežtus: mano (@ naudotojai, $ naudotojai, @display, $ ekranas), atidaryti (PAVYZDYS, „ 

Pirmiau pateiktame pavyzdyje „Perl“ scenarijus pirmiausia atidaro „flatfile.txt“ ir pateikia duomenis į bet kurią masyvą. Tada scenarijus naudoja foreach komandą eiti per kiekvieną eilutę eilutėje (faile) ir, eidamas per kiekvieną eilutę, kiekviena eilutė padalijama į savo eilutę, naudojant vamzdžio ribotuvą. Įdėjus į savo masyvą, kiekvienas masyvo segmentas gali būti vadinamas, pavyzdžiui, „$ display [0]“ yra pirmasis masyvo elementas. Taigi pirmoje eilutėje scenarijus spausdins žemiau esantį pranešimą.

 Bob123 gatvėKalifornijaHello Bobas 

Jūs šiuo metu esate skolingi mums $ 200, 00, prašome mokėti mums kuo greičiau.

CSV, duomenų bazė, duomenų bazės sąlygos, programavimo sąlygos