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.