Rozdíl mezi plochým souborem a relační databází

...

Tabulkové struktury v databázích organizují data do řádků a sloupců.

Databáze plochých souborů ukládá data do struktury jediné tabulky. Relační databáze používá více struktur tabulek, křížové odkazy na záznamy mezi tabulkami. Tabulky v obou organizují záznamy do řádků, přičemž každý sloupec obsahuje jeden kus dat v záznamu.

Dějiny

Databáze plochých souborů byly přirozeným vývojem na počátku historie výpočetní techniky. Model relační databáze byl vyvinut a implementován na počátku 70. let 20. století především společností IBM.

Video dne

Databáze plochých souborů

Databáze plochých souborů jsou obvykle soubory ve formátu prostého textu, které ukládají jeden záznam na řádek, přičemž pole záznamu jsou oddělena mezerou nebo oddělovacím znakem. Databáze plochých souborů lze číst přímo řadou softwarových aplikací.

Relační databáze

Kromě datových tabulek používají relační databáze „indexy“ k rychlému nalezení záznamů na základě vyhledávacích kritérií. Relační databáze obecně vyžadují ke správě dat a přístupu k nim systém správy relačních databází (RDBMS).

Výhody

Databáze plochých souborů jsou jednoduché a přenosné a obvykle je lze používat bez potřeby speciálního softwaru. Relační databáze jsou rychlejší, efektivnější a výkonnější než ploché soubory. Většina RDBMS poskytuje přístup k databázi přes sítě.

Software

Software původně založený na struktuře databáze plochých souborů zahrnoval FileMaker, Berkeley DB a Borland Reflex. Mezi oblíbené moderní relační databázové systémy patří Oracle, MySQL a PostgreSQL.