Obsah:
- Definícia - Čo znamená návrh relačnej databázy (RDD)?
- Techopedia vysvetľuje návrh relačnej databázy (RDD)
Definícia - Čo znamená návrh relačnej databázy (RDD)?
Relačná databáza (RDD) modeluje informácie a údaje do sady tabuliek s riadkami a stĺpcami. Každý riadok relácie / tabuľky predstavuje záznam a každý stĺpec predstavuje atribút údajov. Štruktúrovaný dopytovací jazyk (SQL) sa používa na manipuláciu s relačnými databázami. Návrh relačnej databázy sa skladá zo štyroch fáz, v ktorých sa údaje modelovajú do súboru súvisiacich tabuliek. Fázy sú:
- Definujte vzťahy / atribúty
- Definujte primárne kľúče
- Definujte vzťahy
- normalizácie
Techopedia vysvetľuje návrh relačnej databázy (RDD)
Vzťahové databázy sa líšia od iných databáz v prístupe k organizovaniu údajov a vykonávaniu transakcií. V RDD sú údaje usporiadané do tabuliek a všetky typy prístupu k údajom sa vykonávajú prostredníctvom kontrolovaných transakcií. Návrh relačnej databázy spĺňa vlastnosti ACID (atomicita, konzistentnosť, integrita a trvanlivosť) požadované z návrhu databázy. Návrh relačnej databázy nariaďuje použitie databázového servera v aplikáciách na riešenie problémov so správou údajov.
Štyri fázy RDD sú tieto:
- Vzťahy a atribúty: Identifikujú sa rôzne tabuľky a atribúty súvisiace s každou tabuľkou. Tabuľky predstavujú entity a atribúty predstavujú vlastnosti príslušných entít.
- Primárne kľúče: Atribút alebo skupina atribútov, ktoré pomáhajú pri jednoznačnej identifikácii záznamu, je identifikovaný a priradený ako primárny kľúč
- Vzťahy: Vzťahy medzi rôznymi tabuľkami sa vytvárajú pomocou cudzích kľúčov. Cudzie kľúče sú atribúty vyskytujúce sa v tabuľke, ktoré sú primárnymi kľúčmi inej tabuľky. Typy vzťahov, ktoré môžu existovať medzi vzťahmi (tabuľky), sú:
- Jeden na jedného
- Jeden k mnohým
- Veľa až veľa
Schéma vzťahu entita sa môže použiť na zobrazenie entít, ich atribútov a vzťahu medzi entitami schematickým spôsobom.
- Normalizácia: Toto je proces optimalizácie štruktúry databázy. Normalizácia zjednodušuje návrh databázy, aby sa predišlo zbytočným a nejasnostiam. Rôzne bežné formy sú nasledujúce:
- Prvá normálna forma
- Druhá normálna forma
- Tretia normálna forma
- Boyce-Coddova normálna forma
- Piata normálna forma
Použitím súboru pravidiel sa tabuľka normalizuje na vyššie uvedené normálne formy lineárne progresívnym spôsobom. Účinnosť návrhu sa zvyšuje s každým vyšším stupňom normalizácie.