Sobes.tech
Junior — Middle

Môžeš uviesť rôzne typy kľúčových polí používaných v tabuľkách databáz?

sobes.tech AI

Odpoveď od AI

V databázových tabuľkách sa zvyčajne používajú nasledujúce typy kľúčových polí:

  • Primárny kľúč (Primary Key): jednoznačne identifikuje každý záznam v tabuľke. Napríklad ID používateľa.
  • Cudzí kľúč (Foreign Key): odkazuje na primárny kľúč inej tabuľky, zabezpečuje vzťah medzi tabuľkami.
  • Unikátny kľúč (Unique Key): zaručuje jedinečnosť hodnoty v stĺpci, ale môže povoliť NULL.
  • Zložený kľúč (Composite Key): skladá sa z viacerých stĺpcov, ktoré spolu jednoznačne identifikujú záznam.

Príklad:

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