Skip to main content

Mi az a lapos fájl?

A lapos fájl egy adatbázisban tárolt és szekvenciális hozzáférésű információk gyűjteménye, amelyet gyakran nem strukturált módon tárolnak.Például a vessző elválasztott érték (CSV) lemezek tartalmaznak információkat az egyes mezőkkel, amelyeket a következőből elválasztanak a vesszővel.Míg a lapos fájlrendszer néhány előnyt kínál, gyakran nagy mennyiségű adatot tesz a tároláshoz és a hozzáféréshez.A manapság használt adatbázisok többsége olyan relációs rendszerek, amelyek strukturált lekérdezéseket használnak az információk lekéréséhez és a felhasználó számára.

Hogyan működik

A lapos fájladat -modell funkcionális készítéséhez, a rekordról szóló összes releváns információt ugyanabban a fájlban kell tárolni.Például egy CSV lapban nem vonatkoznak alkalmazás-specifikus formátumok a fájlban található adatokra;Csak egy vessző jelöli az egyik mező végét a rekordban.Mindegyik rekordot a fájlban egy sorra írják, lehetővé téve az egyetlen rekord összes adatainak tárolását a többi rekordtól külön -külön.

Az ilyen adatbázisok gyorsan nagyon nagyá válhatnak és nehéz kezelni, mert az egyszerű szervezettek.Számos modern adatmodell összekapcsolt táblákat használ a kapcsolódó adatok csoportjainak megszervezésére.Ez megkönnyíti az ilyen információk megtalálását és rugalmasabbá válását.

Egy lapos rendszer használata

Ha az ügyfél egy vállalkozást hív fel megrendelésre, akkor valaki beírja az adatait egy asztalba vagy adatbázisba.Ugyanaz a személy vagy valaki más, majd információkat ír be az adott rendről.Egy lapos fájlrendszer tárolhatja az összes információt az ügyfél számára egyetlen fájlban.Az egy lapos fájlban tárolt megrendeléssel kapcsolatos információk nem kapcsolódnak a másikban tárolt ügyfélről.Ezek a fájlok semmilyen módon nem kapcsolódnak egymáshoz, így valaki, aki lapos fájl -adatbázist használ az ügyfélinformációk kereséséhez, könnyen kihagyhatja a további fájlokat a megrendelésekről.

Ennek a rendszernek a gyengeségei

Mivel minden rekordnak önmagában is teljesnek kell lennie, a lapos fájlrendszer általában nagyon nagy fájlokat vagy a benne lévő információk közötti kapcsolat hiányát eredményezi.A ma használt általános adatbázis egy relációs adatbázis.Ez a modell lehetővé teszi, hogy az egyik táblázatban szereplő információk összekapcsolódjanak más táblákkal, amelyek mindegyikben léteznek.Több táblázat csatlakozik ezen a mezőkön keresztül, lehetővé téve mindegyiknek, hogy csak a szükséges információk egy része legyen.

Relációs adatbázisok

Ugyanaz a fenti vevői példa meglehetősen eltérő lehet egy relációs modellben.Amikor az ügyfél felhívja a megrendelést, valaki az adatbázisban szereplő ügyféltáblába írja be az adatait.Egy másik személy külön asztalba adhatja meg a megrendelésének információkat.Ezen táblák mindegyike olyan mezőket tartalmaz, amelyek összekapcsolják őket egymással.Ez azt jelenti, hogy valaki felhasználhatja a rendszert, hogy könnyebben megtalálja az összes információt az ügyfél számára, ideértve a teljes megrendelés előzményeit is.

Folytatódó használat

A lapos fájl -adatbázisoknak van néhány felhasználása, annak ellenére, hogy ezen adatmodell funkcionalitása nem olyan hatékony, mint a gyorsabb, relációs megközelítés.Az egyszerű rendszerek könnyen tartalmazhatnak alapvető információkat a gyors adatbázishoz.A csatlakoztatott mezők hiánya kiküszöböli a hiányzó táblákból származó hibákat is, oly sok letölthető adatbázis használja ezt a formátumot az ilyen problémák elkerülésére.