Junior
რა არის მთავარი გასაღები? შეიძლება იყოს კომპოზიციური? მიაწოდეთ კომპოზიციური მთავარი გასაღების მაგალითი.
sobes.tech AI
პასუხი AI-სგან
ძირითადი გასაღები — ეს მონაცემთა ბაზის ცხრილში ჩანაწერის უნიკალური იდენტიფიკატორია. ის უზრუნველყოფს, რომ თითოეული სვეტი შეიძლება იყოს უნიკალურად იდენტიფიცირებული.
ძირითადი გასაღები შეიძლება იყოს კომპოზიციური, ანუ შედგებოდეს რამდენიმე სვეტიდან, რომლებიც ერთად ქმნიან უნიკალურ იდენტიფიკატორს.
კომპოზიციური ძირითადი გასაღების მაგალითი:
CREATE TABLE Orders (
order_id INT,
product_id INT,
quantity INT,
PRIMARY KEY (order_id, product_id)
);
აქ, ჩანაწერის უნიკალობა განსაზღვრულია order_id და product_id კომბინაციით.