co je to plochý soubor?
co je plochý soubor?
plochý soubor, známý také jako textová databáze, je typ databáze, která ukládá data ve formátu prostého textu. Databáze plochých souborů byly vyvinuty a implementovány na počátku 70.let společností IBM.
ploché soubory typicky textové soubory, které mají veškeré zpracování textu a struktura značky odstraněny. Plochý soubor obsahuje tabulku s jedním záznamem na řádek. Různé sloupce v záznamu používají k vymezení polí kartu nebo čárku. Databáze plochých souborů nemá více tabulek, na rozdíl od relační databáze. Informace obsažené v plochých souborech nemají přidružené cesty ani složky.
všechny záznamy jsou uloženy na jednom místě a databázi lze nastavit pomocí řady standardních kancelářských aplikací. Databáze je snadno srozumitelná a je snadné třídit záznamy. Záznamy lze také prohlížet nebo extrahovat pomocí jednoduchých kritérií.
jak se používají ploché soubory?
projekty datového skladu používají k importu dat ploché soubory. Na uložených datech se neprovádí žádná manipulace s daty, ale jsou preferovanou možností, protože snadno přenášejí informace ze serveru. Ploché soubory jsou holým prostředkem pro ukládání dat tabulky, ale nedrží vztahy mezi tabulkami v nich.
programátoři používají při vytváření aplikací databáze plochých souborů. Jejich jednoduchá struktura znamená, že zabírají méně místa než strukturované soubory. Kompromisem je, že informace v plochých souborech lze číst, ukládat a odesílat pouze. Reprezentace dat v tomto druhu databáze splňuje určité standardy.
každý sloupec v databázi plochých souborů je omezen na konkrétní datový typ. Oddělovače se používají k udržení formátování dat na pevné šířce a k usnadnění hledání různých polí v záznamu.
první řádek v plochém souboru odkazuje na název pole – což usnadňuje určení, s jakými daty se v každém poli zachází. Všechny řádky v databázi plochých souborů se řídí konceptem n-tice v relační algebře, kde n-tice jsou uspořádaný seznam prvků.
Data v plochých souborech zůstávají ve své původní podobě, dokud nejsou přenesena do pracovní oblasti ve skladu nebo v systému správy databází. Po dokončení přenosu jsou data změněna a uložena v různých formách.
operační systémy Linux, Windows a Macintosh běží na řadě databází plochých souborů. Je také snadné používat ploché databáze souborů pro ukládání seznamů zákazníků a obchodních kontaktů. Ale pokud máte více než několik tisíc záznamů, mohou mít některé nevýhody. Mohou být těžší aktualizovat, obsahují non-jedinečné záznamy, mají zvýšený potenciál pro duplikaci, a v průběhu času, může být neefektivní.
textové databáze jsou srozumitelnější a nastavitelnější než tradiční databáze. Mohou však být nedostatečné pro programy, které se často používají nebo obsahují miliony záznamů.
Flat File vs. relační databáze
databáze plochých souborů ukládají data do jedné struktury tabulky, kde relační databáze používá více struktur tabulky. V relační databázi je možné křížové záznamy mezi tabulkami. Tabulky v obou typech databází organizují záznamy v řádcích a každý sloupec obsahuje jeden kus dat v záznamu. Relační databáze používají indexy k rychlému vyhledání záznamů na základě vyhledávacích kritérií.
typy plochých souborů
neexistuje jasná odpověď, pokud jde o to, zda je přijatelné zahrnout značky jako konce řádků do plochého souboru. Mnoho z nich nazývá dokument aplikace Microsoft Word, který byl uložen jako prostý textový soubor. Výsledný soubor obsahuje řádky textu určité jednotné délky nebo záznamy, ale žádné informace, které by program mohl použít k formátování dokumentu.
aplikace však musí mít znalosti o tom, jak jsou data uspořádána v souboru. Použití strukturovaného dotazovacího jazyka (SQL) namísto sbírky souborů v systému souborů uživatelé nebo aplikace nebudou muset rozumět umístění a rozložení dat.
jedním z nejběžnějších plochých souborů je soubor CSV s hodnotou oddělenou čárkami. CSV soubory jsou soubory, kde jsou data tabulky shromažďovány v řádcích American Standard Code For Information Interchange (ASCII) textu s hodnotou každé buňky tabulky oddělené čárkou, přičemž každý řádek je reprezentován novým řádkem. Soubor CSV představuje relační data v textovém souboru.
příkladem plochého souboru je tabulka, která obsahuje seznam dodavatelů a jejich kontaktní informace. Obsahuje specifický typ dat a každému dodavateli můžete přiřadit jedinečné ID.
PLANERGY nabízí integraci s mnoha programy, které vaše firma již používá každý den, jako jsou QuickBooks, Sage 50, Sage 200, OneLogin, Okta a další, abyste zajistili integrované a efektivní pracovní postupy, podobně jako provozování ERP bez nákladů. A pokud potřebujete integraci s něčím jiným, co používáte, PLANERGY nabízí vlastní možnosti integrace pomocí exportu CSV k pokrytí integrací s jiným softwarem.