Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ, რას ნიშნავს 'საკლავი' ტერმინი მონაცემთა ბაზის ცხრილის კონტექსტში?

sobes.tech AI

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

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

ძირითადი საკლავების ტიპები:

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

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