Sobes.tech
Junior — Middle

მონაცემთა ბაზაში პირველადი გასაღები რა არის და რა თვისებები აქვს?

sobes.tech AI

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

მონაცემთა ბაზაში მთავარი გასაღები (Primary Key) არის ველი ან ველების ნაკრები, რომელიც უნიკალურად იდენტიფიცირებს თითოეულ ჩანაწერს ცხრილში.

ძირითადი თვისებები:

  • უნიკალურობა: მთავარი გასაღების მნიშვნელობები ცხრილში არ მეორდება.
  • არ შეიძლება იყოს NULL: თითოეული მნიშვნელობა აუცილებლად უნდა იყოს მითითებული.
  • ტევადობა: მთავარი გასაღების მნიშვნელობები ხშირად არ უნდა იცვალოს.
  • ავტომატურად ინდექსირებულია: გასაღზე სწრაფი ძებნისთვის.

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