כיצד לזהות שיא מסד נתונים באמצעות מפתח

מפתח-על הוא תכונה שניתן להשתמש בה לזיהוי תיעוד מסד נתונים

Superkey הוא אחד או שילוב של תכונות שניתן להשתמש בהם כדי לזהות באופן ייחודי שיא מסד נתונים. לטבלה יכולות להיות שילובים רבים שיוצרים מפתחות.

דוגמת מפתחות

טבלה עם השדות <שם>, <גיל>, ו- , לדוגמה, כוללת מספר מקשי קיצור אפשריים. שלושה מקשי קיצור הם , <שם טלפון, שם> ו .

שֵׁם גיל SSN טלפון Ext.
רוברט ג 'ונס 43 123-45-6789 123
בית סמית ' 43 234-56-7890 456
רוברט ג 'ונס 18 345-67-8901 789

כפי שניתן לראות, לטורים של <שם> ו <גיל> יש מספר רשומות עם מידע זהה. בזמן שניתן להשתמש בעמודה 'תוסף טלפוני' כדי לאתר אדם, ניתן לשנות תוסף טלפון.

סוגי מפתחות

מבין אלה הרשומים בטבלה לעיל, רק הוא מפתח מועמד , שהוא תת-קבוצה מיוחדת של מקשי-העל המשתמשים בכמות מזערית של תכונות כדי לזהות רשומה ייחודית. העמודות האחרות מכילות מידע שאינו נחוץ כדי לזהות רשומות.

יכול גם להיקרא מפתח מינימלי או מפתח מינימלי מינימלי כי הוא מכיל את הסכום הנמוך ביותר של מידע הדרוש כדי לזהות רשומה בודדת. באותו השורה, מפתח ראשי יכול להיות גם מפתח-על ומפתח מינימלי מכיוון שהוא צריך להצביע באופן ייחודי על רשומה, ולעתים נדירות, אם בכלל, לשנות.

אם הטבלה לא מכילה עמודה אז המעסיק יכול ליצור מספרי עובדים על מנת להיות מסוגל לזהות אנשים.

מספר העובדים החדש ייקרא מפתח עיקרי. זה המפתח העיקרי תחליף גם לשמש מפתח.