יחסים חד-אישיים

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

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

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

מספר עובד שם פרטי שם משפחה
123 ריק רוסין
456 לִשְׁדוֹד Halford
789 אדי הנסון
567 איימי אגרת חוב


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

מספר עובד עמדה טלפון Ext.
123 חָבֵר 6542
456 מנהל 3251
789 חָבֵר 3269
567 מנהל 9852


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

למידע נוסף על יחסי מסד נתונים, מפתחות זרים, JOINs ודיאגרמות ER .