Obsah:
- Definice - Co znamená návrh relační databáze (RDD)?
- Techopedia vysvětluje návrh relační databáze (RDD)
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.