דיאגרמת ישויות וקשרים - ERD (Entity-Relationship Diagram)
הדיאגרמה כוללת את כל
הישויות שנמצאות בסביבה שלה. ניתן לחלק
את
הישויות לשלושה:
Agents - סוכנים: לדוגמה לקוח, ספק, איש
מכירות.
Resources - משאבים: חומרי גלם, מוצרים, רכוש קבוע.
Events - אירועים: הזמנות מלקוחות, מכירות, כניסה למלאי.
בין הישויות השונות קיימים סוגים שונים של קשרים, ודרגת הקשר נקבעת עפ"י מספר הישויות שביניהן הוא מחבר. סוגי הקשרים הם: 1:1 – יחיד ליחיד, 1:N – יחיד לרבים, M:N – רבים לרבים.
שלבי העבודה • בנית ERD.
• המרת כל Entity (ישות) לטבלה.
• המרת קשר N:M לטבלה ß המפתח של הטבלה הנוספת יהיה צירוף הישויות הקשורות
• הגדרת שדות לכל טבלה ß הוספת שדה "מפתח חיצוני" לכל קשר ביחס 1:N – בצד של הN
ביחס 1:1 – בצד הישות שמוזנת מאוחר יותר