Sobes.tech
Junior — Middle

Jak jsou navázány vztahy mezi tabulkami v relační databázi?

sobes.tech AI

Odpověď od AI

V relačních databázích jsou vztahy mezi tabulkami vytvářeny pomocí klíčů:

  • Primární klíč (Primary Key) — jedinečný identifikátor záznamu v tabulce.
  • Cizí klíč (Foreign Key) — pole v jedné tabulce, které odkazuje na primární klíč jiné tabulky.

Vztah je vytvářen definováním cizího klíče, který zajišťuje integritu dat a umožňuje provádět spojení (JOIN) mezi tabulkami.

Například tabulka Orders může obsahovat cizí klíč customer_id, který odkazuje na primární klíč id v tabulce Customers. To spojuje objednávku s konkrétním zákazníkem.