מהי החשיבות של דיאגרמת יחסים של ישות במסד נתונים

הכל מחולק גופים ותכונות ERD.

ישות

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

תכונות

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

נורמליזציה

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

המטרה

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