Sobes.tech
Junior — Middle

Czy możesz wymienić różne typy kluczowych pól używanych w tabelach baz danych?

sobes.tech AI

Odpowiedź od AI

W tabelach baz danych zwykle używa się następujących typów kluczy:

  • Klucz główny (Primary Key): jednoznacznie identyfikuje każdy rekord w tabeli. Na przykład, ID użytkownika.
  • Klucz obcy (Foreign Key): odwołuje się do klucza głównego innej tabeli, zapewniając powiązanie między tabelami.
  • Klucz unikalny (Unique Key): gwarantuje unikalność wartości w kolumnie, ale może dopuszczać NULL.
  • Klucz złożony (Composite Key): składa się z kilku kolumn, które razem jednoznacznie identyfikują rekord.

Przykład:

CREATE TABLE Orders (
  OrderID int PRIMARY KEY,
  CustomerID int,
  OrderDate date,
  FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);