DSD (Data Structure Diagram)

22
DSD (Data Structure Diagram) DSD ההה הההה ההההה הה הההההההההה ההההההה) ההההההה ההה ההההה הההה הההההה( ההההההDSD - הההה הERD ההההה: ההההה הה. הההההה ההה ההה ה. הההה

description

DSD (Data Structure Diagram). DSD כלי גרפי המתאר את מבנה הנתונים (טבלאות והקשרים ביניהם) שיש לאחסן במסד נתונים DSD שקול ל- ERD דוגמה: כלבים. מערכת מידע ממוחשבת. מערכת מידע מטפלת באחסון מידע, עיבודו והפצתו מערכות מידע שייכות לארגון/ אנשים פרטיים ולכן יש מטרה בהקמתן ותחזוקתן - PowerPoint PPT Presentation

Transcript of DSD (Data Structure Diagram)

Page 1: DSD  (Data Structure Diagram)

DSD (Data Structure Diagram)

•DSD כלי גרפי המתאר את מבנה הנתונים (טבלאות והקשרים ביניהם) שיש לאחסן במסד

נתונים

•DSD -שקול ל ERD

מס. רישיוןכלביםדוגמה: •

סוג כלב

ת. לידה

Page 2: DSD  (Data Structure Diagram)

מערכת מידע ממוחשבתמערכת מידע מטפלת באחסון מידע, עיבודו •

והפצתו

ערכות מידע שייכות לארגון/ אנשים פרטיים מ•ולכן יש מטרה בהקמתן ותחזוקתן

במערכות מידע שאנו מדברים: אחסון מידע •באמצעות טבלאות

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

סיכומים… (שימוש בשאילתות ודוחות)

Page 3: DSD  (Data Structure Diagram)

תיאור לוגי של מערכת מידעתיאור לוגי של מערכת מידע מתאר את הנתונים •

של המערכת ואת תפקידיה (מטרות ויעדים /פעולות)

שימוש בכלים גרפיים לתיאור מערכת המידע•

תיאור הירככי •

Page 4: DSD  (Data Structure Diagram)

תיאור לוגי של מערכת מידעברבדים

תיאור כללי של מערכת מידע:: 1שלב קביעת מטרות-על ויעדים (דרישות)–תיחום - קביעת גבולות מערכת והיקף פעילותה–

תיאור מפורט של מערכת מידע לפי גישת :2שלב האירועים

תיאור הנתונים–תיאור הפעולות–

Page 5: DSD  (Data Structure Diagram)

: תיאור כללי של מע’ מידע1שלב מטרות-על ויעדים

לכל מערכת מידע יש מטרות ויעדים•מטרות מגדירות לשם מה הוקמה מערכת מידע–יעדים (דרישות) מגדירים את הפעולות שיש לבצע –

כדי להשיג את המטרות

דוגמה: מטרת מידע לשפר את המעקב אחר הישגי •התלמידים

קליטת ציונים של משימה (מבחן/עבודה)יעדים:–לחשב ולהפיק דוח על הממוצעים לכל תלמיד–להפיק דוח על מספר הנכשלים–

Page 6: DSD  (Data Structure Diagram)

דוגמה: מטרות מערכת מידעוף כלביםליא

ת הטיפול באילוף כלביםא לשפר :מטרת-על•עדים:י•בקשת אילוף•קביעת תככנית אימונים•ביצוע האילוף•סיום אילוף•ודשי על האילופים שבוצעוחתן מידע מ•תן מידע על תפוסת הכלובים בעונה מ•

Page 7: DSD  (Data Structure Diagram)

: תיאור כללי של מע’ מידע1שלב תיחום של מערכת מידע

קביעת הסביבה של מערכת:•הגדרת כל הגורמים(ישויות חיצוניות) –

המספקות קלט למערכת ומקבלות פלט ממנה - (כלי - שימוש בתרשים תוכן)

הגדרת תחומי פעילות–

Page 8: DSD  (Data Structure Diagram)

הגדרת סביבת המערכת - תרשים תוכן

אפיק נתונים - ערוץ דרכו זורמים נתונים מ/אל המערכת•

המערכת

ישויות חוץ: מקורות קלט

ישויות חוץ: יעדי הפלט

נתון/מידע

Page 9: DSD  (Data Structure Diagram)

תרשים תוכן – אילוף כלבים

Page 10: DSD  (Data Structure Diagram)

:תיאור מפורט של מע’ מידע 2שלב בגישת האירועים

תאור פעילות של מערכת מידע כאוסף של אירועים•אירוע - התרחשות בסביבה של מערכת הגורמת •

לתגובה של מערכת מידע

- DFD שימוש בתרשים זרימת נתונים•) Data Flow Diagram (

כלי עזר לתיאור לוגי של מערכת המידע המתאר את הנתונים, הישויות החיצוניות, הפעולות וזרימת

המידע

Page 11: DSD  (Data Structure Diagram)

סוגי אירועים

סוגי אירועים- לפי מקור האירוע: •אירוע מונחה מידע - מאותחל ע”י ישות חוץ–אירוע מונחה זמן - מתרחש בכל פרק זמן (פנימי)–אירוע בקרה – נוצר עקב השפעה מיידית של –

חריגה ההתרחשות חיצונית (למשל בעקבות משיכשל כסף)

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

Page 12: DSD  (Data Structure Diagram)

אירועים אילוף כלביםמונחה מידע / ונחה זמןמ

בעל כלב מבקש אילוף•

ילוף אבעל כלב מוסר פ. כלב שהגיע ל•

מאלף רושם פרטי התקדמות•

בעל כלב מקבל תעודת סיום אילוף•

בסוף שבוע מופק דוח להנהלה על האילופים •הקיימים

ת דוח תפוסת כלוביםלהנהלה מקבהבכל עונה •

Page 13: DSD  (Data Structure Diagram)

DFD - תיאור גרפי של אירוע

אליפסה : הפעילות (תהליך)•

מלבן: ישות חוץ•

אפיק נתונים•

מאגר •

Page 14: DSD  (Data Structure Diagram)

תיאור גרפי של אירוע

בקשת אילוף לכלב

Page 15: DSD  (Data Structure Diagram)

מידע שמתקבל מתיאור אירוע

פעולות הדרושות לעיבוד ואחזור הנתונים•

הנתונים מתוך: המאגרים, ישויות, אפיקים•

Page 16: DSD  (Data Structure Diagram)

פירוק אירוע

אירוע יכול להיות מורכב מאוסף פעולות.•דוגמה: הפעילויות הדרושות לאירוע " טיפול •

בבקשת אילוף לכלב":אימות פרטים (בדיקה שנתוניו קיימים במאגר)–בדיקה שנתוניו מתאימים לאילוף מבוקש–בדיקה שיש כלוב פנוי בתאריכים מבוקשים–

כל פעילות היא אוסף פעולות, השאלה עד כמה •לפרק?

Page 17: DSD  (Data Structure Diagram)

פירוק אירוע

כל פעילות מבצעת משימה אחת – נוח יהיה •לחשוב על פעולה של מסד נתונים

פירוק נותן מידע מפורט יותר על נתונים ופעולות •שמבוצעות

Page 18: DSD  (Data Structure Diagram)

פירוק אירוע בקשת אילוף לכלב

Page 19: DSD  (Data Structure Diagram)

ERD ל- DFDמ-

=< ישות מתאימה DFDלכל מאגר ב-•

תכונות הישות הן אוסף נתוני אפיקי קלט/פלט למאגר

לישויות חוץ שיש לשמור עליהן מידע יופיעו •DFDכמאגרים ב-

הפעילויות הן פעולות שמתבצעות במסד נתונים •טבלאי כשאילתות ודוחות ושימוש בממשקים

(מסכי ק/פ)

Page 20: DSD  (Data Structure Diagram)

ERD ל- DFDמ- – בקשת אילוף1דוגמה: אירוע

ישויות:מאגרים •כלב–בעל כלב–אילוף–כלוב–בקשות אילוף–

Page 21: DSD  (Data Structure Diagram)

ERD ל- DFDמ- – בקשת אילוף1דוגמה: אירוע

תכונות של מאגר כלב:• (נ. כלב) מס. רישיון, סוג כלב, ת. לידהאפיקי קלט– מס רישיוןאפיקי פלט – מס. רישיון, סוג כלב, ת. תכונות (כל נתוני ק/פ) –

לידה

תכונות של מאגר אילוף:• סוג אילוףאפיקי קלט – אפיקי פלט – סוג אילוףתכונות (כל נתוני ק/פ) –

Page 22: DSD  (Data Structure Diagram)

דידקטיקה : סדר הלימוד

תלמידים כמשתמשים :• תפעול מערכת מידע קיימת–הכרות עם אקסס וכל פעולות עדכון ואחזור כולל –

דוחות ושאילתות

תלמידים כמתכננים:•תכנון מסד נתונים–ניתוח מערכת–

ביצוע פרויקטונים •