Výhody relační databáze přes plochý soubor

Obsah:

Anonim

Přemýšlejte o plochých souborech, které se podobají souborům v zásuvce skříně - kolekci jednotlivých záznamů, z nichž každý obsahuje samostatná data. Relační databáze jsou sbírka tabulek propojených pomocí společného datového souboru, například čísla účtu, a může být uspořádána tak, aby vyzdvihla konkrétní informace pro dotazy ad hoc. Relační databáze je škálovatelný a vyhledávací nástroj, který umožňuje zaznamenávat celou řadu datových typů.

Pokročilé strukturování dat

Plochý soubor je textový soubor, který ukládá jeden záznam na každý řádek s každou informací oddělenou čárkou - její struktura dat je samostatná a omezená. Relační databáze však ukládají data do tabulek, které jsou strukturovány pro potřeby dat. Každá tabulka se skládá z řádků a sloupců a každý sloupec může být navržen tak, aby držel nebo omezil určitý typ dat. V rámci jediné databáze lze vytvořit mnoho tabulek. Pokročilá schopnost strukturování dat relační databáze umožňuje programátorům a stavitelům databáze vytvořit složitější vztahy mezi daty.

Například plochý soubor může obsahovat jméno osoby, adresu, telefonní číslo a číslo účtu. Relační databáze může obsahovat stejné údaje v tabulce a zadržovat informace o transakcích pro toto číslo účtu v jiné tabulce a informace o platebních transakcích v třetí tabulce, z nichž všechny mohou být propojeny dohromady a vytvořit větší obrázek. Plochá struktura souborů neumožňuje propojení informací z plochého souboru na plochý soubor a lze je tisknout pouze tak, jak je.

Ad hoc dotazy

Datová struktura relační databáze je ideální pro vytváření ad hoc dotazů. Jakmile tabulky vytvoří vazby mezi nimi, uživatel nebo programátor může podle potřeby načítat související údaje. Relační databáze mohou podnikům, správcům a supervizím pomáhat při rychlém dotazování pomocí shromažďování a zobrazování údajů o prodeji, údajů o výkonnosti zaměstnanců nebo údajů o produkci, pokud je to potřeba.

Na druhou stranu plochý soubor musí obsahovat všechny potřebné informace v jednom souboru, aby odpovídal datům. Ploché soubory by musely být navrženy tak, aby reagovaly na dotazy, což znamená, že dotazy a ploché soubory by musely být předem navrženy. Tento proces zpomaluje rozhodování a užitečné šetření obchodních procesů a nakonec může brzdit růst podniků.

Škálovatelnost

Relační databáze jsou škálovatelné, což znamená, že mohou růst podle potřeby a v případě potřeby je přístupné více uživatelům. Více tabulek lze přidat, více záznamů lze umístit do stávajících tabulek a ačkoli jeden záznam v tabulce je přístupný jednou osobou najednou, mnoho uživatelů může přistupovat ke stejné tabulce a pracovat v ní současně.

Ploché soubory nejsou škálovatelné. Umístění milionu záznamů do plochého souboru zpomaluje otevření a zavření souboru a ploché soubory mohou být přístupné pouze jednotlivým uživatelům najednou, což zpomaluje pracovní procesy. Ploché soubory nejsou dobrou volbou pro ukládání dat v rychlém a rostoucím podnikovém prostředí.