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