בית מאגרי מידע מה זה קשר אחד לאחד? - הגדרה מטכנולוגיה

מה זה קשר אחד לאחד? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של קשר בין אחד לאחד?

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

Techopedia מסביר מערכת יחסים בין אחד לאחד

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


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

מה זה קשר אחד לאחד? - הגדרה מטכנולוגיה