הגדרת מפתח המועמד

מסד נתונים מועמדים מקשים לפעמים להפוך מפתחות ראשיים

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

מאפיינים של מפתח המועמד

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

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

מספר ביטוח לאומי שם פרטי שם משפחה עמדה
123-45-6780 קרייג ג'ונס מנהל
234-56-7890 קרייג ביל חָבֵר
345-67-8900 סנדרה ביל מנהל
456-78-9010 טרינה ג'ונס חָבֵר
567-89-0120 סנדרה נַפָּח חָבֵר

דוגמאות למפתחות המועמדים

כמה סוגים של נתונים בקלות להשאיל את עצמם מועמדים:

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