תוכן עניינים:
הגדרה - מה המשמעות של יחס?
מערכת יחסים משמשת לעתים להתייחסות לטבלה במסד נתונים יחסי, אך נפוצה יותר לתיאור הקשרים שניתן ליצור בין טבלאות אלו במסד נתונים יחסי.
במאגרי מידע יחסים, קיים קשר בין שני טבלאות כאשר לאחד מהם יש מפתח זר המתייחס למפתח הראשי של הטבלה השנייה. עובדה יחידה זו מאפשרת למאגרי מידע יחסים לפצל ולאחסן נתונים בטבלאות שונות, ובכל זאת לקשר בין פריטי הנתונים השונים זה לזה. זוהי אחת התכונות שהופכות מאגרי מידע רלוונטיים למאגר מידע רב עוצמה ויעיל כל כך.
היכולת להגדיר קשרים היא כה מהותית וכל כך חשובה שזה מה שמבדיל מאגרי מידע יחסיים מסוגים אחרים של מסדי נתונים, כמו מסדי נתונים עם קבצים שטוחים. קשר, אם כן, הוא התכונה המגדירה של מסדי נתונים יחסיים.
קשר אולי ידוע גם כקשר.
Techopedia מסביר את הקשר
שקול את מסד הנתונים של הבנק. יש לך טבלת CUSTOMER_MASTER המאחסנת נתוני לקוחות, עם עמודת מפתח ראשית בשם CustID, וכן טבלה ACCOUNTS_MASTER לשמירת מידע על חשבונות בנק שונים ואילו לקוח הוא הבעלים של אותם. כדי לקשר בין שני טבלאות אלה, כלומר לקשור כל לקוח לחשבון הבנק שלו, נדרש עמודה CustID המתאימה בטבלת ACCOUNTS_MASTER המתייחסת לזהות לקוח שכבר קיימת בטבלת CUSTOMER_MASTER. במקרה זה, העמודה CustID ב- ACCOUNTS_MASTER היא מפתח זר המתייחס לטור בעל אותו שם ב- CUSTOMER_MASTER. תרחיש זה מתייחס לקשר בין שתי הטבלאות.