Napravite ravnu bazu podataka za pohranjivanje jednostavnih informacija na računalu. UNIX ili Linux operativni sustav radi na nizu ravnih baza podataka datoteka. Windows računalo također koristi ravne baze podataka datoteka za pohranjivanje informacija koje se koriste svaki dan. Macintosh računalo također to radi. Ali baza podataka ravnih datoteka nije relacijska i ne može zadovoljiti Edgara F. Coddovih trinaest pravila koja definiraju relacijsku prirodu baza podataka. Postoje jasne prednosti, ali i nedostaci u bazi podataka ravnih datoteka.
Ravne datoteke za jednostavno pohranjivanje konfiguracije
Registar sustava Windows, koliko god složen, nije relacijski. To je ravna datoteka koja se širi i skuplja kako se softver i hardver dodaju i uklanjaju. Prati korisničke podatke, pohranjuje zapisnike i pomaže u pronalaženju informacija vrlo brzo. UNIX i Linux spremaju lozinke u ravnu bazu podataka zajedno s konfiguracijskim informacijama koje je lako uređivati i koje čine da sustav funkcionira. Sve promjene ovih UNIX konfiguracijskih datoteka uzrokuju trenutne učinke koji mogu biti dramatični. Mnogo toga je ono što UNIX čini tako popularnim zbog njegove lakoće konfiguracije.
Video dana
Prednosti ravne baze podataka
Baza podataka ravnih datoteka je tekstualna datoteka s jednim zapisom po retku, binarna datoteka (ili kombinacija oba teksta i binarnu) datoteku koja odvaja stupce korištenjem "razdjelnika" koji odvajaju polja na standardno prepoznatljiv put. To pomaže u traženju informacija kroz zapise. Zapisi također mogu biti razgraničeni fiksnom duljinom. Ako je zapis prekratak, može se koristiti neki oblik popunjavanja polja tako da duljina zapisa bude ista kao i sljedeći. To omogućuje ujednačenu duljinu bajta od jednog polja do drugog.
Konfiguracijske datoteke se često pohranjuju u XML-u (Extended Markup Language), koji je ravna baza podataka datoteka s nekim sasvim specifičnim graničnicima, kao što su simboli "veće od" i "manje od" (<>). Te se XML datoteke često koriste za izgradnju određenih modula na web stranici, kada standardna izrada slijedi a vrlo specifičan uzorak koji je konfiguriran jednom vrijednošću pohranjenom u XML datoteci ili nizom povezanih vrijednosti.
Nedostaci baze podataka ravnih datoteka
Baze podataka kojima se pristupa na mrežnom dijeljenju korisne su za pristup mnogim ljudima koji traže informacije. Bazama podataka ravnih datoteka obično se ne pristupa na ovaj način jer pripadaju izvanmrežnim entitetima i čine strojeve operativnih sustava i lokalnih uređaja. Također, nema transakcija u bazi podataka ravnih datoteka, tako da je ograničena u onome što zapravo može učiniti kao entitet baze podataka. Dakle, ravna baza podataka datoteka je štetna za korisnika mreže, koji pristupa relacijskoj bazi podataka s više zadataka i više zadataka koja se može promatrati s mnogo različitih aspekata.
Stručni uvid
Datoteke baze podataka ravnih datoteka ne susreću se kao "baze podataka", već više kao konfiguracijske datoteke i strojevi koji pokreću UNIX i Linux. Također, ove su datoteke dio datotečne konstrukcije više od jedne vrste mobilnih aplikacija. Ove datoteke su nevjerojatno korisne i koncept se može koristiti u svim područjima softverskih aplikacija i u održavanju složenih malih uređaja kao što su mobilna računala. Čak se i web stranice izrađuju s tim datotekama. To nisu područja s nedostatkom. Međutim, postoje aplikacije koje se oslanjaju na različite konstrukcije i zahtijevaju različitu interakciju. Ovakvim aplikacijama bolje je poslužiti se relacijskim pristupom pohranjivanju datoteka. Cijele aplikacije mogu se izraditi pomoću Access baza podataka i SQL Server baza podataka. Baza podataka ravnih datoteka ovdje nema mjesta.
Značaj
Mnoge softverske aplikacije izrađene su pomoću ravnih baza podataka datoteka. Novi operativni sustav mogao bi se dizajnirati korištenjem skupa ravnih baza podataka datoteka. Pojavljuju se u svim područjima informacijske tehnologije. Njihovo značenje će vjerojatno ostati visoko u doglednoj budućnosti.