Výhody a nevýhody modelu relačnej databázy

...

Relačná databáza obstála v skúške časom.

Relačná databáza organizuje údaje do série tabuliek. Každá tabuľka má svoje vlastné polia špecifické pre typ ukladaných údajov. Systém správy databáz (DBMS) navrhnutý na základe vzťahov medzi tabuľkami prežil viac ako dve desaťročia vďaka svojej flexibilite. Akonáhle používateľ zadá údaje do tabuľky a uloží ich do rozsiahlej databázy, dotaz kedykoľvek vyvolá informácie.

Vkladanie dát

V relačnej databáze môžete spravovať nekonečné množiny údajov v tabuľkách bez toho, aby ste sa museli vracať a znova zadávať údaje druhýkrát. Pre každý typ údajov, ktoré sa majú uložiť, môžete vytvoriť samostatné záznamy. Vaša databáza môže vyžadovať viac dizajnu a údržby. Opakom relačnej databázy je databáza plochých súborov, čo je obrovská tabuľka jednotlivých záznamov. Ak chcete pridať informácie, napríklad aktualizovať informácie o zákazníkovi, musíte znova zadať všetky informácie do nového záznamu v tabuľke databázy plochých súborov. Pomocou relačnej databázy ušetríte veľa času vytvorením ľubovoľného počtu tabuliek.

Video dňa

Výhody správy dát

Microsoft SQL Server 2008 je populárny príklad relačnej databázy. Spoločnosť Microsoft Corporation aktualizovala svoj škálovateľný serverový systém, aby programátorom uľahčila vytváranie, správu a dopytovanie ich dátového skladu. Niektoré výhody relačných databáz, ako je SQL Server 2008, sú schopnosť naprogramovať dotaz na vyhľadávanie všetkých údajových tabuliek na presné informácie, ktoré potrebujete; schopnosť škálovať databázu na veľkosť veľmi veľkej organizácie; možnosť prístupu, aktualizácie a zdieľania informácií medzi mnohými používateľskými stanicami; a pokročilé možnosti analýzy a vykazovania. Dotazovací jazyk sa spolieha na vzorce, ktoré databáze povedia, aký druh údajov chcete získať z tabuliek v systéme. Nakoniec, relačná databáza môže byť prepojená s mnohými nástrojmi tretích strán.

Nevýhody správy údajov

Alternatívou k relačnej databáze je databázový systém využívajúci objektovo orientovaný programovací jazyk ako Java. Justin James z Tech Republic zdôraznil niekoľko nevýhod relačného databázového systému. Vývojári databáz majú tendenciu pridávať do databázy vrstvy pre nové funkcie a používať webové služby na spojenie vrstiev údajov. Nevýhody vyplývajú z jazykových obmedzení. Podľa Jamesa súčasná relačná databáza núti vývojárov znovu vytvoriť logiku, nájsť riešenia nesúladu medzi aplikáciami a ich databázový systém, dovybaviť alebo odladiť existujúcu databázu z dôvodu už investovaného času a peňazí a pracovať s veľmi zložitým systém.