Aké sú výhody modelu relačnej databázy?

...

Model relačnej databázy využíva intuitívnu tabuľkovú štruktúru.

Model relačnej databázy prvýkrát predstavil E.F. Codd z IBM v roku 1969. V relačnom modeli sú údaje štruktúrované do tabuliek (t. j. „relácií“), ktoré pozostávajú z riadkov a stĺpcov. Každý riadok obsahuje jeden záznam pozostávajúci z jednotlivých dátových prvkov (alebo „atribútov“) usporiadaných do stĺpcov obsahujúcich prvky rovnakého druhu podľa pravidiel definovaných pre daný stĺpec. Alternatívne databázové modely zahŕňajú sieťový, hierarchický, plochý súbor a objektovo orientované modely.

Jednoduchosť

Relačný model štruktúruje údaje spôsobom, ktorý sa vyhýba zložitosti. Štruktúra tabuľky je intuitívna organizácia, ktorú pozná väčšina používateľov, najmä tí, ktorí pracovali s fyzickými alebo softvérovými tabuľkami, kontrolnými registrami alebo inými tabuľkovými údajmi. Údaje sú v rámci modelu usporiadané prirodzene, čo zjednodušuje vývoj a používanie databázy.

Video dňa

Jednoduché získavanie údajov

Podľa relačného modelu si prístup k údajom v databáze nevyžaduje navigáciu po pevnej ceste cez strom alebo hierarchiu. Používatelia môžu dotazovať ľubovoľnú tabuľku v databáze a kombinovať súvisiace tabuľky pomocou špeciálnych funkcií spájania, aby do výsledkov zahrnuli relevantné údaje obsiahnuté v iných tabuľkách. Výsledky možno filtrovať na základe obsahu ľubovoľného stĺpca a ľubovoľného počtu stĺpcov, čo používateľom umožňuje jednoducho získať zmysluplné výsledky. Používatelia si môžu vybrať, ktoré stĺpce zahrnú do výsledkov, aby sa zobrazovali iba relevantné údaje.

Integrita údajov

Integrita údajov je základnou črtou relačného modelu. Silné typovanie údajov a kontroly platnosti zabezpečujú, že údaje spadajú do prijateľných rozsahov a požadované údaje sú k dispozícii. Referenčná integrita medzi tabuľkami zabraňuje tomu, aby sa záznamy stali neúplnými alebo osirelými. Integrita údajov pomáha zabezpečiť presnosť a konzistentnosť údajov.

Flexibilita

Model relačnej databázy je prirodzene škálovateľný a rozšíriteľný a poskytuje flexibilnú štruktúru, ktorá spĺňa meniace sa požiadavky a zvyšujúce sa množstvo údajov. Relačný model umožňuje jednoduchú implementáciu zmien v štruktúre databázy bez ovplyvnenia údajov alebo zvyšku databázy. Databázový analytik môže rýchlo a jednoducho pridávať, odstraňovať a upravovať tabuľky a stĺpce v existujúcej databáze tak, aby spĺňali obchodné požiadavky. Počet riadkov, stĺpcov alebo tabuliek teoreticky nie je obmedzený. V skutočnosti sú rast a zmeny obmedzené systémom správy relačných databáz a fyzickým výpočtový hardvér a zmeny môžu ovplyvniť externé aplikácie navrhnuté pre konkrétnu databázu štruktúru.

Normalizácia

Existuje systematická metodológia, ktorá zabezpečuje, že návrh relačnej databázy neobsahuje anomálie, ktoré môžu ovplyvniť integritu a presnosť databázy. "Normalizácia databázy" poskytuje súbor pravidiel, vlastností a cieľov pre návrh a kontrolu štruktúry databázy. Ciele normalizácie sú opísané v úrovniach nazývaných „normálne formy“. Každá úroveň normalizácie musí byť dokončená pred postupom na ďalšiu úroveň. Návrh databázy sa vo všeobecnosti považuje za normalizovaný, ak spĺňa požiadavky tretej normálnej formy. Normalizácia poskytuje dizajnérom istotu, že návrh databázy je robustný a spoľahlivý.