ההבדל בין DFD ו- ERD ההבדל בין
DFD לעומת ERD
DFD ו- ERD הם מודלים שונים של נתונים המשמשים בעיקר לארגון נתונים עסקיים לתקשורת תקינה בין חברי הקבוצה.
DFD מראה כיצד נתונים נכנסים למערכת, הופכים אותה למערכת וכיצד היא מאוחסנת בה. בינתיים, ERD מייצג את המודל ישות יראה מה מערכת או מסד נתונים ייראה אבל לא להסביר איך ליישם את זה.
DFD ו- ERD מנוסחים בכללים שונים. עם DFD, לכל אחד מהתהליכים והאחסון צריך להיות לפחות זרם נתונים אחד הולך לקראתו ואחד עוזב אותו. כל הנתונים חייבים לעבור תהליך מסוים, וכל התהליכים במערכת צריכים להיות מקושרים לחנות נתונים או לתהליך אחר. עם ERD, כל הגופים צריכים לייצג קבוצה של דברים דומים. כל ההגדרות ב- ERD צריכות להיות חד-משמעיות.
מודל DFD הוא ייצוג רב-רמות המתחיל במידע מופשט וכולל רמות מרובות. מודל ERD מייצג את נתוני המערכת וכולל תיאור מפורט של היחס בין הנתונים.
DFD מיוצג על ידי אליפסות, מלבנים או מעגלים ונקרא עם מילה אחת. החצים מייצגים את הזרימה, ואליפסות או קווים מקבילים מייצגים את המאגרים. ERD מיוצג על ידי תיבת מלבנית, ויהלומים מייצגים את היחסים בין הגופים. הקרדינליות מיוצגת על ידי קווים או מושגים סטנדרטיים.
שני מודלים אלה נתונים באים גם עם חסרונות שונים. DFD אינו מספיק כדי לתאר לחלוטין את המערכת. יתר על כן, השימוש בסמלים שונים יכול ליצור בלבול בקרב המשתמשים. DFD לא יכול גם לציין חישובים בתהליך. ERD אינו מציג את האינטראקציה בין המודל או הנתונים וכיצד הוא משתנה במערכת.
-> ->סיכום:
1. DFD מראה כיצד נתונים נכנסים למערכת, הופכים אותה למערכת, וכיצד היא מאוחסנת בה.
2. ERD מייצג את מודל הישות ויציג כיצד מערכת או מסד נתונים ייראו אבל לא להסביר כיצד ליישם אותו.
3. עם DFD, כל התהליכים והאחסון צריך לפחות זרם נתונים אחד הולך לקראת זה ואחד עוזב אותו.
4. עם ERD, כל הגופים צריכים לייצג קבוצה של דברים דומים. כל ההגדרות ב- ERD צריכות להיות חד-משמעיות.
5. DFD מיוצג על ידי אליפסות, מלבנים או מעגלים ונקרא עם מילה אחת. ERD מיוצג על ידי תיבה מלבנית.
-> -