Relační databáze obstála ve zkoušce času.
Relační databáze organizuje data do řady tabulek. Každá tabulka má svá vlastní pole specifická pro typ ukládaných dat. Systém správy databází (DBMS) navržený pro vztahy mezi tabulkami přežil více než dvě desetiletí díky své flexibilitě. Jakmile uživatel zadá data do tabulky a uloží je do rozsáhlé databáze, dotaz si tyto informace kdykoli vyvolá.
Vstup dat
V relační databázi můžete spravovat nekonečné sady dat v tabulkách, aniž byste se museli vracet a znovu zadávat data podruhé. Pro každý typ uložených dat můžete vytvořit samostatné záznamy. Vaše databáze může vyžadovat více návrhu a údržby. Opakem relační databáze je flat file databáze, což je obří tabulka jednotlivých záznamů. Chcete-li přidat informace, například aktualizovat informace o zákazníkovi, musíte znovu zadat všechny informace do nového záznamu v tabulce databáze plochých souborů. S relační databází ušetříte spoustu času vytvořením libovolného počtu tabulek.
Video dne
Výhody správy dat
Microsoft SQL Server 2008 je oblíbeným příkladem relační databáze. Společnost Microsoft aktualizovala svůj škálovatelný serverový systém, aby programátorům usnadnila vytváření, správu a dotazování jejich datového skladu. Některé výhody relačních databází, jako je SQL Server 2008, jsou schopnost naprogramovat dotaz tak, aby prohledal všechny datové tabulky pro přesné informace, které potřebujete; schopnost škálovat databázi na velikost velmi velké organizace; možnost přístupu, aktualizace a sdílení informací mezi mnoha uživatelskými stanicemi; a pokročilé funkce pro analýzu a reportování. Dotazovací jazyk se spoléhá na vzorce, které sdělují databázi, jaký druh dat chcete vytáhnout z tabulek v systému. A konečně, relační databáze může být propojena s mnoha nástroji třetích stran.
Nevýhody správy dat
Alternativou k relační databázi je databázový systém využívající objektově orientovaný programovací jazyk, jako je Java. Justin James z Tech Republic zdůraznil několik nevýhod relačního databázového systému. Vývojáři databází mají tendenci přidávat do databáze vrstvy pro nové funkce a používat webové služby ke spojení vrstev dat. Nevýhody vyplývají z jazykových omezení. Podle Jamese nutí současná relační databáze vývojáře znovu vytvářet logiku, hledat řešení nesouladu mezi aplikacemi a jejich databázový systém, dovybavit nebo odladit stávající databázi z důvodu již investovaného času a peněz a pracovat s velmi složitým Systém.