דטרמיננט בטבלת מסד נתונים הוא תכונה שניתן להשתמש בה כדי לקבוע את הערכים המוקצים לתכונות אחרות באותה שורה. לפי הגדרה זו, כל מפתח עיקרי או מפתח מועמד הוא דטרמיננט, אך עשויים להיות גורמים שאינם ראשיים או מועמדים.
לדוגמה, חברה עשויה להשתמש בטבלה עם התכונות , , ו .
| כרטיס עובד | שם פרטי | שם משפחה | תאריך לידה |
---|
123
| מייגן | חום | 01/29/1979 |
234 | בן | ויילדר | 02/14/1985 |
345 | מייגן | צ 'אברי | 2/14/1985 |
456 | צ'רלס | חום | 07/19/1984 |
במקרה זה, בשדה קובע את שלושת השדות הנותרים. שדות השם אינם קובעים את כי המשרד עשוי להיות עובדים בעלי אותו שם פרטי או שם משפחה. באופן דומה, שדה אינו קובע את או את שדות השמות, משום שעובדים רשאים להשתתף באותו יום הולדת.
קשרים דומיננטיים למפתחות מסד נתונים
בדוגמה זו, הוא דטרמיננט, מפתח מועמד, וגם מפתח עיקרי. זה מפתח מועמד כי כאשר מסד הנתונים כולו הוא חיפש 234, השורה המכילה את המידע על בן ויילדר מופיע ולא רשומה אחרת מוצג. מפתח מועמד נוסף מתרחש כאשר אתה מבצע חיפוש במאגר המידע על ידי שלושה עמודים; , ו , אשר גם מאחזר את אותה תוצאה.
ה הוא המפתח העיקרי בגלל כל השילובים של עמודות שניתן להשתמש בהם כמפתח מועמד, הוא העמודה הקלה ביותר לשימוש כהפניה העיקרית לטבלה זו.כמו כן, מובטחת להיות ייחודית לטבלה זו, לא משנה כמה עובדים נוספים קיימים, בניגוד למידע בעמודות אחרות.