Domov vývoj Čo je to návrh relačnej databázy (rdd)? - definícia z technológie

Čo je to návrh relačnej databázy (rdd)? - definícia z technológie

Obsah:

Anonim

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.

Čo je to návrh relačnej databázy (rdd)? - definícia z technológie