Junior — Middle
შეგიძლიათ გამოიცნოთ მონაცემთა ბაზის ცხრილებში გამოყენებული სხვადასხვა საკვანძო ველების ტიპები?
sobes.tech AI
პასუხი AI-სგან
მონაცემთა ბაზის ცხრილებში ჩვეულებრივ გამოიყენება შემდეგი სახის გასაღები ველები:
- პირველადი გასაღები (Primary Key): უნიკალურად იდენტიფიცირებს თითოეულ ჩანაწერს ცხრილში. მაგალითად, მომხმარებლის ID.
- გარე გასაღები (Foreign Key): ეხება სხვა ცხრილის პირველადი გასაღებს და უზრუნველყოფს ცხრილებს შორის კავშირს.
- უნიკალური გასაღები (Unique Key): უზრუნველყოფს მნიშვნელობის უნიკალურობას სვეტში, მაგრამ შეიძლება მისცეს NULL-ს.
- კომპოზიციური გასაღები (Composite Key): შედგება რამდენიმე სვეტიდან, რომლებიც ერთად უნიკალურად იდენტიფიცირებენ ჩანაწერს.
მაგალითი:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);