Junior — Middle
Kas saame nimetada erinevaid võtmeväljade tüüpe, mida kasutatakse andmebaasitabelites?
sobes.tech AI
Vastus AI-lt
Andmebaasi tabelites kasutatakse tavaliselt järgmisi võtmeväljade tüüpe:
- Esmane võti (Primary Key): unikaalselt identifitseerib iga kirje tabelis. Näiteks kasutaja ID.
- Väline võti (Foreign Key): viitab teise tabeli esmasele võtmele, tagades tabelite vahelise seose.
- Unikaalne võti (Unique Key): tagab väärtuse unikaalsuse veerus, kuid võib lubada NULL-i.
- Kombineeritud võti (Composite Key): koosneb mitmest veerust, mis koos unikaalselt kirje identifitseerivad.
Näide:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);