מדריך תכנון בסיס נתונים – קשרים בין הישויות

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

סימנים מוסכמים

בכדי לעשות את מה שאני עומד להסביר מיד מספיק נייר, אך בכדי לתאר תרשימים באופן מקצועי יותר מומלץ להשתמש בתוכנות כמו Visio או Smart Draw.

ישות – מסומנת במלבן.
מילת קשר בין הישויות – מסומנת במעויין.
קשר יחיד – מסומן בחץ.
קשר רבים – מסומן בחץ עם ראש כפול.

לא לדאוג – מייד הכל יוסבר.

אז מהם קשרים בין הישויות? ישנם 3 סוגי קשרים:

  • קשר יחיד ליחיד – למשל מפעל שבו יש מנהל אחד ועובד אחד. הקשר הוא מסוג יחיד ליחיד: רק מנהל אחד ורק עובד אחד.
  • קשר יחיד לרבים – ניקח את אותו מפעל. אבל הפעם נניח שיש מספר בלתי מוגבל של עובדים. הפעם הקשר בין הישות מנהל לישות עובד יהיה יחיד לרבים: רק מנהל אחד אבל כמה עובדים.
  • קשר רבים לרבים – זהו הקשר המסובך ביותר. נחזור שוב למפעל. נניח שבמפעל יש מחלקות, ולכל מחלקה יש מנהל מחלקה. הפעם הקשר בין ישות מנהל מחלקה לבין ישות עובד יהיה רבים לרבים: כמה מנהלי מחלקות שבהן כמה עובדים.

תגיות: , , , ,

תגובות בפייסבוק