320 likes | 1.17k Views
DSD (Data Structure Diagram). DSD כלי גרפי המתאר את מבנה הנתונים (טבלאות והקשרים ביניהם) שיש לאחסן במסד נתונים DSD שקול ל- ERD דוגמה: כלבים. מערכת מידע ממוחשבת. מערכת מידע מטפלת באחסון מידע, עיבודו והפצתו מערכות מידע שייכות לארגון/ אנשים פרטיים ולכן יש מטרה בהקמתן ותחזוקתן
E N D
DSD (Data Structure Diagram) • DSD כלי גרפי המתאר את מבנה הנתונים (טבלאות והקשרים ביניהם) שיש לאחסן במסד נתונים • DSD שקול ל- ERD • דוגמה: כלבים
מערכת מידע ממוחשבת • מערכת מידע מטפלת באחסון מידע, עיבודו והפצתו • מערכות מידע שייכות לארגון/ אנשים פרטיים ולכן יש מטרה בהקמתן ותחזוקתן • במערכות מידע שאנו מדברים: אחסון מידע באמצעות טבלאות • פעולות מקובלות במערכת מידע : • פעולות עדכון של מידע: הוספה, שינוי, ביטול • פעולות להפקת מידע: עיבוד מידע והוצאת חתכים, סיכומים… (שימוש בשאילתות ודוחות)
תיאור לוגי של מערכת מידע • תיאור לוגי של מערכת מידע מתאר את הנתונים של המערכת ואת תפקידיה (מטרות ויעדים /פעולות) • שימוש בכלים גרפיים לתיאור מערכת המידע • תיאור הירככי
תיאור לוגי של מערכת מידעברבדים שלב 1: תיאור כללי של מערכת מידע: • קביעת מטרות-על ויעדים (דרישות) • תיחום - קביעת גבולות מערכת והיקף פעילותה שלב 2:תיאור מפורט של מערכת מידע לפי גישת האירועים • תיאור הנתונים • תיאור הפעולות
שלב 1: תיאור כללי של מע’ מידעמטרות-על ויעדים • לכל מערכת מידע יש מטרות ויעדים • מטרות מגדירות לשם מה הוקמה מערכת מידע • יעדים (דרישות) מגדירים את הפעולות שיש לבצע כדי להשיג את המטרות • דוגמה: מטרת מידע לשפר את המעקב אחר הישגי התלמידים • יעדים: קליטת ציונים של משימה (מבחן/עבודה) • לחשב ולהפיק דוח על הממוצעים לכל תלמיד • להפיק דוח על מספר הנכשלים
דוגמה: מטרות מערכת מידעאילוף כלבים • מטרת-על: לשפר את הטיפול באילוף כלבים • יעדים: • בקשת אילוף • קביעת תככנית אימונים • ביצוע האילוף • סיום אילוף • מתן מידע חודשי על האילופים שבוצעו • מתן מידע על תפוסת הכלובים בעונה
שלב 1: תיאור כללי של מע’ מידעתיחום של מערכת מידע • קביעת הסביבה של מערכת: • הגדרת כל הגורמים(ישויות חיצוניות) המספקות קלט למערכת ומקבלות פלט ממנה - (כלי - שימוש בתרשים תוכן) • הגדרת תחומי פעילות
הגדרת סביבת המערכת - תרשים תוכן • אפיק נתונים - ערוץ דרכו זורמים נתונים מ/אל המערכת נתון/מידע המערכת ישויות חוץ: מקורות קלט ישויות חוץ: יעדי הפלט
שלב 2:תיאור מפורט של מע’ מידע בגישת האירועים • תאור פעילות של מערכת מידע כאוסף של אירועים • אירוע - התרחשות בסביבה של מערכת הגורמת לתגובה של מערכת מידע • שימוש בתרשים זרימת נתוניםDFD - (Data Flow Diagram) כלי עזר לתיאור לוגי של מערכת המידע המתאר את הנתונים, הישויות החיצוניות, הפעולות וזרימת המידע
סוגי אירועים • סוגי אירועים- לפי מקור האירוע: • אירוע מונחה מידע - מאותחל ע”י ישות חוץ • אירוע מונחה זמן - מתרחש בכל פרק זמן (פנימי) • אירוע בקרה – נוצר עקב השפעה מיידית של התרחשות חיצונית (למשל בעקבות משיכה חריגה של כסף) • סוגי אירועים לפי סוג הפעולה: • אירוע עדכון: אירוע הגורם לשינוי נתוני המערכת • אירוע פלט : אירוע הכרוך בהפקת מידע
אירועים אילוף כלביםמונחה זמן / מונחה מידע • בעל כלב מבקש אילוף • בעל כלב מוסר פ. כלב שהגיע לאילוף • מאלף רושם פרטי התקדמות • בעל כלב מקבל תעודת סיום אילוף • בסוף שבוע מופק דוח להנהלה על האילופים הקיימים • בכל עונה ההנהלה מקבלת דוח תפוסת כלובים
DFD - תיאור גרפי של אירוע • אליפסה : הפעילות (תהליך) • מלבן: ישות חוץ • אפיק נתונים • מאגר
מידע שמתקבל מתיאור אירוע • פעולות הדרושות לעיבוד ואחזור הנתונים • הנתונים מתוך: המאגרים, ישויות, אפיקים
פירוק אירוע • אירוע יכול להיות מורכב מאוסף פעולות. • דוגמה: הפעילויות הדרושות לאירוע " טיפול בבקשת אילוף לכלב": • אימות פרטים (בדיקה שנתוניו קיימים במאגר) • בדיקה שנתוניו מתאימים לאילוף מבוקש • בדיקה שיש כלוב פנוי בתאריכים מבוקשים • כל פעילות היא אוסף פעולות, השאלה עד כמה לפרק?
פירוק אירוע • כל פעילות מבצעת משימה אחת – נוח יהיה לחשוב על פעולה של מסד נתונים • פירוק נותן מידע מפורט יותר על נתונים ופעולות שמבוצעות
מ- DFD ל- ERD • לכל מאגר ב-DFD => ישות מתאימה תכונות הישות הן אוסף נתוני אפיקי קלט/פלט למאגר • לישויות חוץ שיש לשמור עליהן מידע יופיעו כמאגרים ב- DFD • הפעילויות הן פעולות שמתבצעות במסד נתונים טבלאי כשאילתות ודוחות ושימוש בממשקים (מסכי ק/פ)
מ- DFD ל- ERDדוגמה: אירוע 1 – בקשת אילוף • מאגרים ישויות: • כלב • בעל כלב • אילוף • כלוב • בקשות אילוף
מ- DFD ל- ERDדוגמה: אירוע 1 – בקשת אילוף • תכונות של מאגר כלב: • אפיקי קלט (נ. כלב) מס. רישיון, סוג כלב, ת. לידה • אפיקי פלט מס רישיון • תכונות (כל נתוני ק/פ) מס. רישיון, סוג כלב, ת. לידה • תכונות של מאגר אילוף: • אפיקי קלט סוג אילוף • אפיקי פלט • תכונות (כל נתוני ק/פ) סוג אילוף
דידקטיקה : סדר הלימוד • תלמידים כמשתמשים : • תפעול מערכת מידע קיימת • הכרות עם אקסס וכל פעולות עדכון ואחזור כולל דוחות ושאילתות • תלמידים כמתכננים: • תכנון מסד נתונים • ניתוח מערכת • ביצוע פרויקטונים