Junior — Middle
შეგიძლიათ ახსნათ, რას ნიშნავს 'საკლავი' ტერმინი მონაცემთა ბაზის ცხრილის კონტექსტში?
sobes.tech AI
პასუხი AI-სგან
მონაცემთა ბაზების კონტექსტში, ცხრილებში "საკლავი" ტერმინი აღნიშნავს ერთ ან რამდენიმე ველს (სვეტს), რომლებიც გამოიყენება თითოეული ჩანაწერის (სვეტის) უნიკალური იდენტიფიკაციისთვის.
ძირითადი საკლავების ტიპები:
- პირველადი საკლავი (Primary Key) — უნიკალური იდენტიფიკატორი ჩანაწერისთვის, არ იძლევა განმეორებას და NULL-ს.
- გარე საკლავი (Foreign Key) — ველი, რომელიც ეხება სხვა ცხრილის პირველადი საკლავს, უზრუნველყოფს ცხრილების შორის კავშირს.
მაგალითად, მომხმარებლების ცხრილში, user_id ველი შეიძლება იყოს პირველი საკლავი, რომელიც უნიკალურად იდენტიფიცირებს თითოეულ მომხმარებელს.