Creați o bază de date cu fișiere plate pentru a stoca informații simple pe un computer. Un sistem de operare UNIX sau Linux rulează pe o serie de baze de date cu fișiere plate. Un computer Windows folosește, de asemenea, baze de date cu fișiere plate pentru a stoca informații care sunt utilizate în fiecare zi. De asemenea, un computer Macintosh face acest lucru. Dar o bază de date cu fișiere plate nu este relațională și nu poate satisface Edgar F. Cele treisprezece reguli ale lui Codd care definesc natura relațională a bazelor de date. Există avantaje distincte și, de asemenea, dezavantaje ale bazei de date cu fișiere plate.
Fișiere plate pentru stocarea configurației pur și simplu
Registrul Windows, oricât de complex, nu este relațional. Este un fișier plat care se extinde și se contractă pe măsură ce software-ul și hardware-ul sunt adăugate și eliminate. Ține evidența datelor utilizatorilor, stochează jurnalele și ajută la găsirea informațiilor foarte rapid. Parolele sunt stocate de UNIX și Linux într-o bază de date cu fișiere plat, împreună cu informații de configurare care sunt ușor de editat și care face ca sistemul să funcționeze. Orice modificare a acestor fișiere de configurare UNIX provoacă efecte instantanee care pot fi dramatice. Multe dintre acestea fac ca UNIX să fie atât de popular datorită ușurinței sale de configurare.
Videoclipul zilei
Avantajele bazei de date cu fișiere plate
O bază de date cu fișiere plate este un fișier text cu o înregistrare pe linie, un fișier binar (sau o combinație a ambelor text și binar) care separă coloanele utilizând „delimitatori” care separă câmpurile într-un standard recunoscut cale. Acest lucru ajută la căutarea de informații prin înregistrări. Înregistrările pot fi, de asemenea, delimitate prin lungime fixă. Dacă o înregistrare este prea scurtă, poate fi utilizată o formă de umplutură de câmp, astfel încât lungimea înregistrării să fie aceeași cu următoarea. Acest lucru permite o lungime uniformă de octeți de la un câmp la altul.
Fișierele de configurare sunt adesea stocate în XML (Extended Markup Language), care este o bază de date de fișiere plat cu niște delimitatori destul de specifici, cum ar fi simbolurile „mai mare decât” și „mai puțin decât” (<>). Aceste fișiere XML sunt adesea folosite pentru a construi module specifice pe un site web, când construirea standard urmează a model foarte specific care este configurat de o singură valoare stocată într-un fișier XML sau de o serie de fișiere conexe valorile.
Dezavantaje ale bazei de date cu fișiere plate
Bazele de date accesate pe o partajare de rețea sunt utile pentru accesul multor persoane care caută informații. Bazele de date cu fișiere plate nu sunt de obicei accesate astfel, deoarece aparțin entităților offline și formează mașina sistemelor de operare și a dispozitivelor locale. De asemenea, nu există tranzacții într-o bază de date cu fișiere plat, deci este limitată în ceea ce poate face de fapt ca entitate de bază de date. Așadar, o bază de date cu fișiere plate este dezavantajoasă pentru un utilizator de rețea, care accesează o bază de date relațională online multi-acces, multitasking, care poate fi vizualizată din multe aspecte diferite.
Perspectivă expertă
Fișierele bazei de date cu fișiere plate nu sunt întâlnite ca „baze de date”, ci mai mult ca fișiere de configurare și mașinăria care conduce UNIX și Linux. De asemenea, aceste fișiere fac parte din construcția fișierului a mai mult de un tip de aplicație mobilă. Aceste fișiere sunt incredibil de utile, iar conceptul poate fi folosit în toate domeniile aplicațiilor software și în întreținerea dispozitivelor mici complexe, cum ar fi computerele mobile. Chiar și site-urile web sunt create cu aceste fișiere. Acestea nu sunt zonele de dezavantaj. Cu toate acestea, există aplicații care se bazează pe constructe diferite și necesită interacțiuni diferite. Aceste tipuri de aplicații sunt mai bine servite cu o abordare relațională a stocării fișierelor. Aplicațiile întregi pot fi create folosind baze de date Access și baze de date SQL Server. Baza de date cu fișiere plate nu are loc aici.
Semnificaţie
Multe aplicații software sunt create cu baze de date cu fișiere plate. Un nou sistem de operare ar putea fi proiectat folosind un set de baze de date cu fișiere plate. Ele apar în toate domeniile tehnologiei informației. Semnificația lor va rămâne probabil ridicată în viitorul previzibil.