Co je to plochý soubor?

Plochý soubor je kolekce informací uložených a přístupných postupně v databázi, často vytvořené pro ukládání informací nestrukturovaným způsobem. Například listy odloučené hodnoty (CSV) čárky představují informace s každým polem odděleným od dalšího čárkou. Zatímco plochý soubor systém nabízí některé výhody, často dělá velké množství dat docela těžkopádné pro uložení a přístup. Většina dnes používaných databází jsou relační systémy, které používají strukturované dotazy k získání informací a jejich prezentaci uživateli.

Jak to funguje

Aby se vytvořil funkční model datového souboru s plochým souborem, musí být ve stejném souboru uloženy všechny relevantní informace o záznamu. Například v listu CSV se na data obsažená v souboru nevztahují žádné formáty specifické pro aplikaci; Pouze čárka označuje konec jednoho pole v záznamu. Každý záznam je zapsán na řádku v souboru, což umožňuje uloženo všechna data pro jeden záznam odděleně od ostatních záznamů.

takové databázeES se může rychle stát velmi velkým a obtížně zvládnutelným kvůli jednoduchému způsobu, jakým jsou organizováni. Mnoho moderních datových modelů používá připojené tabulky k organizaci skupin souvisejících dat. Díky tomu je takové informace snazší najít a flexibilnější pro práci.

pomocí plochého systému

Pokud zákazník zavolá firmu, aby zadal objednávku, pak někdo zadá své informace do tabulky nebo databáze. Stejná osoba nebo někdo jiný, poté zadá informace pro tento konkrétní příkaz. Systém plochých souborů může všechny tyto informace uložit pro zákazníka do jednoho souboru.

To však není nutné, aby bylo možné udržovat více souborů: jeden pro zákazníka a jeden pro každou jednotlivou objednávku. Informace o objednávce uložené v jednom plochém souboru nejsou spojeny s informacemi o zákazníkovi uloženém v jiné. Tyto soubory nejsou nijak spojenyMeone pomocí ploché databáze souborů k nalezení informací o zákaznících může snadno vynechat další soubory o objednávkách.

Slabové stránky tohoto systému

Protože každý záznam musí být samo o sobě dokončen, plochý systém souborů obvykle vede k velmi velkým souborům nebo nedostatku připojení mezi informacemi v něm. Společná databáze používaná dnes je relační databáze. Tento model umožňuje, aby informace v jedné tabulce souvisely s jinými tabulkami pomocí klíčových polí, která existují v každé z nich. Více tabulek se propojí těmito poli, což umožňuje každému mít pouze část z celkových potřebných informací.

relační databáze

Stejný příklad zákazníka uvedený výše by mohl vypadat zcela odlišně v relačním modelu. Když zákazník zavolá na objednávku, někdo zadá své informace do tabulky „zákazníka“ v databázi. Jiná osoba pak může zadat informace pro jeho objednávku v samostatné tabulce. Každá z těchto tabulek zahrnuje pole, která Cnavzájem je navzájem. To znamená, že někdo může systém použít k snadnějšímu nalezení všech informací pro zákazníka, včetně celkové historie objednávek.

Pokračující používání

Databáze plochých souborů mají určitá použití, i když funkčnost tohoto datového modelu není tak efektivní jako rychlejší a relační přístup. Jednoduché systémy mohou snadno obsahovat základní informace pro rychlou databázi. Nedostatek připojených polí také eliminuje chyby, které mohou vzniknout z chybějících tabulek, tolik databází ke stažení používá tento formát, aby se těmto problémům zabránilo.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?