הגדרת המפתח הראשי

הגדרת המפתח הראשי.

סוגי מפתחות ראשוניים

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

כללי שלמות

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

מפתחות זרים

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

סיסמת המועמד

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

שפת עיצוב מסד נתונים

שפת עיצוב מסד הנתונים (DBDL) היא שיטה להצגת טבלאות ומפתחות. עקוב אחר האיור המוצג בעת הגדרת הטבלאות ושטיפתן. שים לב כי המפתח הראשי הוא קו תחתון, המפתח החלופי מסומן AK, המפתח המשני הוא שכותרתו SK, ואת המפתח הזר הוא שכותרתו FK.

עובדים (שם העובד, שם משפחה, שם פרטי, רחוב, עיר, מדינה, מיקוד, סוצ'מבר, DepartmentNum) AK SocSecNumber SK LastName FK DepartmentNum> המחלקה