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)
);