Sobes.tech
Junior — Middle

რა არის უნიკალური გასაღები მონაცემთა ბაზაში?

sobes.tech AI

პასუხი AI-სგან

მონაცემთა ბაზაში უნიკალური გასაღები არის სვეტი ან სვეტების ნაკრები, რომლის მნიშვნელობები უნიკალურად იდენტიფიცირებს თითოეულ ჩანაწერს ცხრილში. ის უზრუნველყოფს, რომ ცხრილში არ იქნება ორი სვეტი ერთიდაიგივე უნიკალური გასაღების მნიშვნელობით. განსხვავებით პირველადი გასაღებისგან, უნიკალური გასაღები შეიძლება შეიცავდეს NULL-ს (სისტემის მიხედვით), და ერთ ცხრილში შეიძლება იყოს რამდენიმე უნიკალური გასაღები.

SQL-ის მაგალითი:

CREATE TABLE მომხმარებლები (
  id INT PRIMARY KEY,
  email VARCHAR(255) UNIQUE
);

აქ, email არის უნიკალური გასაღები, რომელიც არ დაუშვებს ორი მომხმარებლის დამატებას ერთიდაიგივე ელფოსტის მისამართით.