Skip to main content

יחסים חד-אישיים במאגרים

שרית חדד - אולי עוד קצת ביחד (יוני 2025)

שרית חדד - אולי עוד קצת ביחד (יוני 2025)
Anonim

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

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

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

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

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

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

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