Sobes.tech
Junior — Middle

Můžeš uvést různé typy klíčových polí používaných v tabulkách databází?

sobes.tech AI

Odpověď od AI

V tabulkách databází se obvykle používají následující typy klíčových polí:

  • Primární klíč (Primary Key): jednoznačně identifikuje každý záznam v tabulce. Například ID uživatele.
  • Cizí klíč (Foreign Key): odkazuje na primární klíč jiné tabulky, zajišťuje vztah mezi tabulkami.
  • Unikátní klíč (Unique Key): zaručuje jedinečnost hodnoty ve sloupci, ale může povolit NULL.
  • Složený klíč (Composite Key): skládá se z několika sloupců, které společně jednoznačně identifikují záznam.

Příklad:

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