Superkey არის ატრიბუტი, რომელიც შეიძლება გამოყენებულ იქნას მონაცემთა ბაზის ჩანაწერის დასადგენად
Superkey არის ან ერთი ან კომბინაცია ატრიბუტები, რომელიც შეიძლება გამოყენებულ იქნას ცალსახად იდენტიფიცირება მონაცემთა ბაზაში ჩანაწერი. ცხრილს შეიძლება ჰქონდეს ბევრი კომბინაცია, რომელიც ქმნის სუპერქებს.
Superkey მაგალითი
ცხრილები, რომლებიც გამოიყენება , , და , მაგალითად, ბევრი შესაძლო სუპერკომია. სამი superkeys არიან , და .
სახელი | ასაკი | SSN | ტელეფონი ექს. |
---|
რობერტ ჯონსი | 43 | 123-45-6789 | 123 |
ბეთ სმიტი | 43 | 234-56-7890 | 456 |
რობერტ ჯონსი | 18 | 345-67-8901 | 789 |
როგორც ხედავთ, და <ასაკი> სვეტები იდენტური ინფორმაციის მქონე მრავალრიცხოვანი მასალაა. მიუხედავად იმისა, რომ სვეტი შეიძლება გამოყენებულ იქნას ინდივიდუალური, ტელეფონის გაფართოება შეიძლება შეიცვალოს.
სახეები Superkeys
ცხრილიდან ზემოთ ჩამოთვლილთაგან მხოლოდ არის კანდიდატი გასაღები , რომელიც არის superkeys- ის სპეციალური ქვეზონა, რომელიც ატრიბუტის მინიმალური რაოდენობით გამოიყენებს ჩანაწერის ცალსახად გამოვლენას. სხვა სვეტები შეიცავს ინფორმაციას, რომელიც არ არის აუცილებელი ჩანაწერების იდენტიფიცირება.
შეიძლება ასევე მოიხსენიებოდეს, როგორც მინიმალური საკვანძო ან მინიმალური სუპერკი, რადგან იგი შეიცავს მცირე რაოდენობის ინფორმაციას საჭირო ინდივიდუალური ჩანაწერის დასადგენად. ამავე ხაზების მსგავსად, ძირითადი გასაღები შეიძლება იყოს სუპერსახური და მინიმალური გასაღები, რადგან ის ცალსახად უნდა ჩაითვალოს ჩანაწერში და იშვიათად უნდა შეიცვალოს.
იმ შემთხვევაში, თუ მაგიდა არ შეიცავს სვეტს, დამსაქმებელს შეუძლია შექმნას თანამშრომელი ნომრები, რათა შეძლოს ინდივიდუალური იდენტიფიცირება.
ახალი თანამშრომლების ნომრები გადაეგზავნება დეგრადიატს პირველადი გასაღები. ეს სუროგატი პირველადი გასაღები ასევე ემსახურება როგორც superkey.