Domov databázy Čo je to plochá databáza? - definícia z technológie

Čo je to plochá databáza? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená plochá databáza?

Plochá databáza je jednoduchý databázový systém, v ktorom je každá databáza zastúpená ako jediná tabuľka, v ktorej sú všetky záznamy uložené ako jednotlivé riadky údajov, ktoré sú oddelené oddeľovačmi, ako napríklad tabulátory alebo čiarky. Tabuľka je obvykle uložená a fyzicky reprezentovaná ako jednoduchý textový súbor.


Z dôvodu obmedzení plochých databáz nie sú vhodné pre väčšinu softvérových aplikácií, v ktorých je potrebné zastupovať a ukladať zložité obchodné vzťahy. Niektorí vývojári aplikácií však stále používajú ploché súbory, aby znížili náklady a zložitosť integrácie relačnej databázy.


Ploché databázy sa niekedy označujú aj ako databázy s plochými súbormi.

Techopedia vysvetľuje plochú databázu

Na rozdiel od relačných databáz nemôžu ploché databázy predstavovať zložité vzťahy medzi entitami. Nemajú tiež žiadny spôsob, ako presadiť obmedzenia medzi údajmi. Napríklad v prípade aplikácie, ktorú používa komerčná banka, je dobré zabezpečiť, aby bol nový účet v čase vytvorenia prepojený s existujúcim zákazníkom. V relačnej databáze sa to dá ľahko vynútiť pomocou konceptu cudzích kľúčov, aby sa zabezpečilo, že sa pri vytváraní účtu vyplnia ID zákazníka a tiež, že uvedené ID zákazníka už existujú v inej tabuľke. To nie je možné pri plochých databázach, čo znamená, že takéto obmedzenie sa musí vymáhať inými prostriedkami, napríklad prostredníctvom logiky aplikačných kódov.


Ďalším obmedzením plochých databáz vo vzťahu k relačným databázam je nedostatok dopytovacích a indexovacích schopností bývalých databáz. Dotazy SQL nie je možné zapisovať do plochých databáz, pretože údaje nie sú relačné a indexy sa nedajú vytvárať, pretože všetky údaje sú spojené do jednej tabuľky. Dáta v plochej databáze sú zvyčajne čitateľné a užitočné iba pre softvérovú aplikáciu spojenú s databázou.


Ploché databázy sú alebo by sa mali vytvárať iba pre malé jednoduché databázy, ktoré sa nikdy nebudú dostatočne zväčšovať, aby sa obmedzenia uvedené vyššie skutočne stali problémom. Príkladmi plochých databáz v reálnom živote sú zoznamy kontaktov v mobilnom telefóne a ukladanie zoznamu s vysokým skóre v jednoduchej videohre. V takýchto prípadoch by bolo zbytočné a zbytočne odôvodnené náklady na integráciu komplexného nástroja relačných databáz do výpočtovej platformy, pretože jednoduchá plochá databáza sa bude správať pekne.

Čo je to plochá databáza? - definícia z technológie