Skip to main content

Co je to plochý soubor?

plochý soubor je sbírka 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 modelu plochého souboru, 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áze se mohou rychle stát a obtížně spravovat kvůli jednoduchému způsobu, jakým jsou organizovány.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.

Používání plochého systému

Pokud zákazník zavolá firmu, aby zadal objednávku, pak někdo zadá do 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ů by mohl všechny tyto informace ukládat pro zákazníka do jediného souboru.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 spojeny, takže někdo, kdo používá databázi plochých souborů k nalezení informací o zákaznících, může snadno vynechat další soubory o objednávkách.

Slabé 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 propojení 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ý výše uvedený příklad zákazníka 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 zákaznické tabulky 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á je spojují k sobě.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ší 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.