Skip to main content

דטרמיננטים במאגרים

Anonim

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

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

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

123

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

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

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

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

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

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