Როგორ იდენტიფიცირება მონაცემთა ბაზის ჩანაწერი გამოყენებით Superkey

Superkey არის ატრიბუტი, რომელიც შეიძლება გამოყენებულ იქნას მონაცემთა ბაზის ჩანაწერის დასადგენად

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

Superkey მაგალითი

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

სახელი ასაკი SSN ტელეფონი ექს.
რობერტ ჯონსი 43 123-45-6789 123
ბეთ სმიტი 43 234-56-7890 456
რობერტ ჯონსი 18 345-67-8901 789

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

სახეები Superkeys

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

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

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

ახალი თანამშრომლების ნომრები გადაეგზავნება დეგრადიატს პირველადი გასაღები. ეს სუროგატი პირველადი გასაღები ასევე ემსახურება როგორც superkey.