Junior — Middle
Aké typy vzťahov existujú medzi tabuľkami v databáze?
sobes.tech AI
Odpoveď od AI
V 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.
- Príklad: tabuľka
Používateliaa tabuľkaProfily, kde každý používateľ má jeden profil.
-
Jeden ku mnohým (One-to-Many)
- Jeden záznam v prvej tabuľke je spojený s viacerými záznamami v druhej tabuľke.
- Príklad: tabuľka
Autoria tabuľkaKnihy, kde jeden autor môže mať mnoho kníh.
-
Mnoho ku mnohým (Many-to-Many)
- Záznamy v prvej tabuľke môžu byť spojené s viacerými záznamami v druhej tabuľke a naopak.
- Realizuje sa cez sprostredkovaciu tabuľu (napríklad
Študenti,Kurzya tabuľuŠtudenti_Kurzy).
Tieto vzťahy pomáhajú štruktúrovať dáta a zabezpečujú integritu informácií v databáze.