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