Junior — Middle
Môžeš uviesť hlavné typy vzťahov medzi tabuľkami v relačnej databáze?
sobes.tech AI
Odpoveď od AI
V relačných databázach existujú tri hlavné typy vzťahov medzi tabuľkami:
-
Jeden ku jednému (One-to-One) — každý záznam v prvej tabuľke zodpovedá presne jednému záznamu v druhej tabuľke a naopak. Používa sa, keď sú údaje logicky oddelené, ale priamo prepojené.
-
Jeden ku mnohým (One-to-Many) — jeden záznam v prvej tabuľke zodpovedá mnohým záznamom v druhej. Napríklad, jeden používateľ môže mať veľa objednávok.
-
Mnoho ku mnohým (Many-to-Many) — záznamy v prvej tabuľke môžu zodpovedať mnohým záznamom v druhej a naopak. Realizuje sa prostredníctvom medzi tabuľkou (join table), ktorá uchováva páry kľúčov z oboch tabuliek.
Tieto vzťahy zabezpečujú štruktúrované ukladanie a efektívne prepojenie dát v databáze.