דטרמיננטס ותפקידם במסד נתונים

דטרמיננטים מזהים ערכים שהוקצו לתכונות אחרות

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

לדוגמה, חברה עשויה להשתמש בטבלה עם התכונות , , ו- .

כרטיס עובד שם פרטי שם משפחה תאריך לידה

123

מייגן חום 01/29/1979
234 בן ויילדר 02/1/1985
345 מייגן צ 'אברי 14/1/1985
456 צ'רלס חום 07/19/1984


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

קשרים דומיננטיים למפתחות מסד נתונים

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

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

כמו כן, מובטחת להיות ייחודי לטבלה זו, לא משנה כמה עובדים אחרים יש, בניגוד למידע בעמודות אחרות.