Domov Rozvoj Co je to návrh relační databáze (rdd)? - definice z techopedie

Co je to návrh relační databáze (rdd)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená návrh relační databáze (RDD)?

Návrh relační databáze (RDD) modeluje informace a data do sady tabulek s řádky a sloupci. Každý řádek relace / tabulky představuje záznam a každý sloupec představuje atribut dat. Strukturovaný dotazovací jazyk (SQL) se používá k manipulaci s relačními databázemi. Návrh relační databáze se skládá ze čtyř fází, kde jsou data modelována do sady souvisejících tabulek. Fáze jsou:

  • Definujte vztahy / atributy
  • Definujte primární klíče
  • Definujte vztahy
  • Normalizace

Techopedia vysvětluje návrh relační databáze (RDD)

Relační databáze se liší od ostatních databází v přístupu k organizaci dat a provádění transakcí. V RDD jsou data organizována do tabulek a všechny typy přístupu k datům jsou prováděny prostřednictvím kontrolovaných transakcí. Návrh relační databáze splňuje vlastnosti ACID (atomicita, konzistence, integrita a trvanlivost) vyžadované od návrhu databáze. Návrh relační databáze nařizuje použití databázového serveru v aplikacích pro řešení problémů se správou dat.

Čtyři fáze RDD jsou následující:

  • Vztahy a atributy: Jsou identifikovány různé tabulky a atributy související s každou tabulkou. Tabulky představují entity a atributy představují vlastnosti příslušných entit.
  • Primární klíče: Atribut nebo sada atributů, které pomáhají při jedinečné identifikaci záznamu, je identifikována a přiřazena jako primární klíč
  • Vztahy: Vztahy mezi různými tabulkami se vytvářejí pomocí cizích klíčů. Cizí klíče jsou atributy vyskytující se v tabulce, které jsou primárními klíči jiné tabulky. Typy vztahů, které mohou existovat mezi vztahy (tabulky), jsou:
    • Jeden na druhého
    • Jeden k mnoha
    • Mnoho až mnoho

Schéma vztahů entit lze použít k zobrazení entit, jejich atributů a vztahu mezi entitami schématickým způsobem.

  • Normalizace: Toto je proces optimalizace struktury databáze. Normalizace zjednodušuje návrh databáze, aby nedošlo k nadbytečnosti a záměně. Různé normální formy jsou následující:
    • První normální forma
    • Druhá normální forma
    • Třetí normální forma
    • Boyce-Codd normální forma
    • Pátá normální forma

Použitím souboru pravidel se tabulka normalizuje na výše uvedené normální formy lineárně progresivním způsobem. Účinnost návrhu se zlepšuje s každým vyšším stupněm normalizace.

Co je to návrh relační databáze (rdd)? - definice z techopedie