Obsah:
Definícia - Čo znamená relačná databáza (RDB)?
Relačná databáza (RDB) je kolektívna množina viacerých súborov údajov usporiadaných do tabuliek, záznamov a stĺpcov. RDB vytvárajú dobre definovaný vzťah medzi databázovými tabuľkami. Tabuľky komunikujú a zdieľajú informácie, ktoré uľahčujú prehľadávanie údajov, organizáciu a podávanie správ.
RDB používajú Structured Query Language (SQL), čo je štandardná používateľská aplikácia, ktorá poskytuje ľahké programovacie rozhranie pre interakciu s databázou.
RDB je odvodený z konceptu matematických funkcií mapovacích dátových súborov a bol vyvinutý Edgarom F. Coddom.
Techopedia vysvetľuje relačnú databázu (RDB)
RDB organizujú údaje rôznymi spôsobmi. Každá tabuľka je známa ako vzťah, ktorý obsahuje jeden alebo viac stĺpcov kategórie údajov. Každý tabuľkový záznam (alebo riadok) obsahuje jedinečnú dátovú inštanciu definovanú pre zodpovedajúcu kategóriu stĺpcov. Jedna alebo viac charakteristík údajov alebo záznamov sa týka jedného alebo viacerých záznamov na vytvorenie funkčných závislostí. Sú klasifikované takto:
- One to One: Jeden záznam tabuľky sa týka iného záznamu v inej tabuľke.
- One to Many: Jeden záznam tabuľky sa týka mnohých záznamov v inej tabuľke.
- Veľa na jeden: Viac ako jeden tabuľkový záznam sa týka iného tabuľkového záznamu.
- Many to Many: Viac ako jeden tabuľkový záznam sa týka viac ako jedného záznamu v inej tabuľke.
RDB vykonáva databázové operácie „select“, „project“ a „join“, kde sa select používa na získavanie údajov, projekt identifikuje atribúty údajov a spojí vzťahy.
RDB majú mnoho ďalších výhod vrátane:
- Ľahká rozšíriteľnosť, pretože nové údaje môžu byť pridané bez zmeny existujúcich záznamov. Toto sa tiež nazýva škálovateľnosť.
- Nový technologický výkon, výkon a flexibilita s viacerými požiadavkami na údaje.
- Bezpečnosť údajov, ktorá je rozhodujúca, keď je zdieľanie údajov založené na súkromí. Napríklad manažment môže zdieľať určité práva na údaje a pristupovať k zamestnancom a blokovať ich od iných údajov, ako sú napríklad dôverné informácie o mzdách alebo výhodách.