Junior — Middle
Jak nawiązane są relacje między tabelami w relacyjnej bazie danych?
sobes.tech AI
Odpowiedź od AI
W relacyjnych bazach danych relacje między tabelami są ustanawiane za pomocą kluczy:
- Klucz główny (Primary Key) — unikalny identyfikator rekordu w tabeli.
- Klucz obcy (Foreign Key) — pole w jednej tabeli, które odwołuje się do klucza głównego innej tabeli.
Relacja jest ustanawiana poprzez zdefiniowanie klucza obcego, który gwarantuje integralność danych i umożliwia wykonywanie połączeń (JOIN) między tabelami.
Na przykład, tabela Orders może zawierać klucz obcy customer_id, który odwołuje się do klucza głównego id w tabeli Customers. To łączy zamówienie z konkretnym klientem.