Sobes.tech
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:

  1. 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žívatelia a tabuľka Profily, kde každý používateľ má jeden profil.
  2. 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 Autori a tabuľka Knihy, kde jeden autor môže mať mnoho kníh.
  3. 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, Kurzy a tabuľu Študenti_Kurzy).

Tieto vzťahy pomáhajú štruktúrovať dáta a zabezpečujú integritu informácií v databáze.