Junior — Middle
Tudsz különböző kulcsmezettípusokat megnevezni, amelyeket adatbázis táblákban használnak?
sobes.tech MI
Válasz az MI-től
Az adatbázis táblákban általában a következő kulcsmező típusokat használják:
- Elsődleges kulcs (Primary Key): egyedileg azonosít minden rekordot a táblában. Például a felhasználói azonosító.
- Idegen kulcs (Foreign Key): egy másik tábla elsődleges kulcsára hivatkozik, biztosítva a táblák közötti kapcsolatot.
- Egyedi kulcs (Unique Key): garantálja az érték egyediségét egy oszlopban, de engedhet NULL értéket.
- Összetett kulcs (Composite Key): több oszlopból áll, amelyek együtt egyedileg azonosítják a rekordot.
Példa:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);