Sobes.tech
Junior — Middle

Ako sa nastavujú vzťahy medzi tabuľkami v relačnej databáze?

sobes.tech AI

Odpoveď od AI

V relačných databázach sú vzťahy medzi tabuľkami vytvorené pomocou kľúčov:

  • Primárny kľúč (Primary Key) — jedinečný identifikátor záznamu v tabuľke.
  • Cudzí kľúč (Foreign Key) — pole v jednej tabuľke, ktoré odkazuje na primárny kľúč inej tabuľky.

Vztah sa vytvára definovaním cudzieho kľúča, ktorý zabezpečuje integritu dát a umožňuje vykonávať spojenia (JOIN) medzi tabuľkami.

Napríklad, tabuľka Orders môže obsahovať cudzí kľúč customer_id, ktorý odkazuje na primárny kľúč id v tabuľke Customers. To spája objednávku s konkrétnym zákazníkom.