Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "מבוא למערכות מידע בשילוב ACCESS"— Presentation transcript:

1 מבוא למערכות מידע בשילוב ACCESS
סדנה בנושא: מבוא למערכות מידע בשילוב ACCESS פריאל פרחונדה הכין : פריאל פרחונדה הכין : ניסן מורדיאן C זכויות שמורות

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

3 * התהליכים במערכת מידע - תהליכי עידכון - תהליכי הפקת מידע *התנסות
* טכנולוגיות המידע הכין : פריאל פרחונדה

4 * טבלה - טיפוסי נתונים, כללי תקינות * מפתחות - מפתח על, אפשרי,וראשי
פרק2 - חלק א’ * טבלה - טיפוסי נתונים, כללי תקינות * מפתחות - מפתח על, אפשרי,וראשי - תלמיד צריך לדעת לנמק את הסיבה שבחר את המפתחות הכין : פריאל פרחונדה

5 הכין : פריאל פרחונדה

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

7 השוואת ערך של תכונה עם ערך אחר באמצעות
פעולת השוואה : < , =<, =>,>,< > , = בחירת שורות לפי תחום ערכים ושייכות לקבוצה BETWEEN, IN, בטויים מורכבים OR,AND הכין : פריאל פרחונדה

8 * and,or,order by,group by דוגמא - הצגת כל התלמידים שציונם במקצוע זה
שאילתות ב sql * and,or,order by,group by דוגמא - הצגת כל התלמידים שציונם במקצוע זה בין 50 ל- 70. select stud-id from grades where subject=“אנגלית” and grade between 50 and 70 הכין : פריאל פרחונדה

9 * מניעת כפילויות בפלט של שאילתה * עמודות מחושבות *פונקציות הקבצה
* מיון טבלת התוצאה * מניעת כפילויות בפלט של שאילתה * עמודות מחושבות *פונקציות הקבצה * שאילתות עדכון - שאילתת פעולה - הכין : פריאל פרחונדה

10 מה גובה משכורתם של מורים? הצג שמם ואת גובה
דוגמא 2 מה גובה משכורתם של מורים? הצג שמם ואת גובה משכורתם החל מנמוכה לפי סדר עולה select name,salary from teachers order by salary הכין : פריאל פרחונדה

11 select name,salary from teachers where salary<5000
דוגמא 3 מורים שמשכורתם נמוכה מ 5000 select name,salary from teachers where salary<5000 order by salary DESC הכין : פריאל פרחונדה

12 מניעת כפילויות בשאילתא הצגת רשימת הערים בהם גרים תלמידי יב. כל עיר
צריכה להופיע רק פעם אחת. Select DISTINCT city from students where level=“יב” הכין : פריאל פרחונדה

13 הצגת שמות המורים, משכורתם, ומשכורתם לאחר קיצוץ של 10%
עמודות מחושבות הצגת שמות המורים, משכורתם, ומשכורתם לאחר קיצוץ של 10% select name,salary,salary*0.9 from teachers where salary*0.9<5000 הכין : פריאל פרחונדה

14 שכר הגבוה ביתור של המורים select MAX(salary) from teachers
פונקציות הקבצה שכר הגבוה ביתור של המורים select MAX(salary) from teachers כמה תלמידים גרים בתל-אביב select city,COUNT(*) from students WHERE city=“תל-אביב” הכין : פריאל פרחונדה

15 מהו ממוצע ציונים של תלמידי בית-הספר
במקצוע אנגלית? רשום את הציון הגבוה ונמוך select MAX(grade), MIN(grade),AVG(grade from grades where subject=“אנגלית” הכין : פריאל פרחונדה

16 מהו ציון הממוצע בכל אחת המקצועות הנלמדים בכיתה?
יצירת קבוצות של שורות מהו ציון הממוצע בכל אחת המקצועות הנלמדים בכיתה? SELECT subject,AVG(grade) FROM grades GROUP BY subject הכין : פריאל פרחונדה

17 העלה את שכרם של כל המורים ב-10 אחוזים של מורי הספרות UPDATE teachers
עדכון נתונים בטבלה העלה את שכרם של כל המורים ב-10 אחוזים של מורי הספרות UPDATE teachers SET salary=salary*1.1 WHERE subject=“ספרות” הכין : פריאל פרחונדה

18 שאילתת פעולה : הוספת שורות INSET INTO grades (stud-id ,date,subject)
VALUES (1614,אנגלית”, 2/6/1997”) שאילתת פעולה- מחיקת שורות מחיקת כל הציונים במקצוע אנגלית DELETE FROM grades WHERE subject=“אנגלית” הכין : פריאל פרחונדה

19 שאילות ב sql (לכתוב, להסבירת מה קורה) 1. תלמיד יידע לכתוב שאילתא
להסביר את המטרה 3. לנתח מאחורי קלעים של שאילתא כלשהי שרשומה באקסס. הכין : פריאל פרחונדה

20 * מסד נתונים של מספר טבלאות *קשרים בין טבלאות *מפתח זר
פרק 3- קשרים * מסד נתונים של מספר טבלאות *קשרים בין טבלאות *מפתח זר *שאילתות המתייחסות לכמה טבלאות *קינון של שאילתות, שאילתות מתקדמות *תקינות הקשרים במסד הכין : פריאל פרחונדה

21 2. לבנות שאילתות מתקדמות, ומקוננות בעזרת אקסס, sql
תלמיד יידע: 1. לזהות קשרים בין טבלאות 2. לבנות שאילתות מתקדמות, ומקוננות בעזרת אקסס, sql הכין : פריאל פרחונדה

22 פרק 4 - תכנון וניהול מסד נתונים * מודל ישויות-קשרים ( ERD)
-זיהוי ישויות, תכונות וקשרים * המרה ל DSD (סכימה של טבלאות) * נירמול מסד הנתונים - שירותים של DBMS * המרת קשרים ( המרת קשר 1-1, המרת קשר 1-N, והמרת קשר N-M ) הכין : פריאל פרחונדה

23 * אסור שיציג טבלאות לא מנורמלות, יכיר מהי טבלה לא מנורמלת.
תלמיד יציג בפרק הזה : - תרשים ERD -תרשים DSD * אסור שיציג טבלאות לא מנורמלות, יכיר מהי טבלה לא מנורמלת. * מסד נתונים יכיל לפחות 4 טבלאות עיקריות , טבלה שלא מכילה אף תכונה של ישות - טבלה עם עמודה אחת - זה לא טבלה עיקרית הכין : פריאל פרחונדה

24 פרק 5 - תיאור פונקציונלי של מערכת מידע * גישת אירועים
* DFD - תרשימי זרימת מידע * תרשים תוכן הכין : פריאל פרחונדה

25 - נמחק תלמיד --> מה קורה באירוע זה * לא חייב לשרטט DFD
תיק צריך לכלול אירועים - תלמיד צריך לדעת מה זה אירוע. אם יקבל אירוע שידע להסביר (דוח) - נמחק תלמיד --> מה קורה באירוע זה * לא חייב לשרטט DFD הכין : פריאל פרחונדה

26 - תקינות הקלט, יעילות הזנת הקלט *עיצוב באמצעות טפסים - טפסי קלט
פרק 6 - ממשק המשתמש * ממשק למשתמש * עיצוב הקלט - תקינות הקלט, יעילות הזנת הקלט *עיצוב באמצעות טפסים - טפסי קלט *עיצוב הפלט - דוחות הכין : פריאל פרחונדה

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

28 תיאור האירגון בו פועלת מערכת המידע - שם הארגון - העיסוק, סוג האירגון
1- תכנון מסד-הנתנוים תיאור האירגון בו פועלת מערכת המידע - שם הארגון - העיסוק, סוג האירגון - מטרות מערכת המידע -תיאור מספר פעולות * ERD, DSD, אירועים הכין : פריאל פרחונדה

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

30 דוגמאות של טפסים ודוחות * טבלאות לא חייבות להיות עמוסות בשדות
4- פרויקט - ממשק למשתמש דוגמאות של טפסים ודוחות * טבלאות לא חייבות להיות עמוסות בשדות - 4 טבלאות מינימום - 5-6 ממוצע - 7-8 רציני מאוד הכין : פריאל פרחונדה

31 שאילתות - רשימת כל השאילתות מכל הסוגים
3- הפקת מידע שאילתות - רשימת כל השאילתות מכל הסוגים חובה פונקציות ו group by , שאילתות מיון, עמודות מחושבות, מחיקה, עידכון, שאילתא מקוננת, שאילתא פנימית מקוננת בעזר sql תיק יכלול עיצוב של כמה שאילתות ( לא צריך להדפיס תוצאות של שאילתות) הכין : פריאל פרחונדה

32 * חובה לתת שמות בעלי משמעות לטפסים ושאילתות ודוחות
הכין : פריאל פרחונדה

33 רשימת טפסי קלט ודוגמאות מודפסות דוחות תיק יכלול רשימה של כל הדוחות
טפסים רשימת טפסי קלט ודוגמאות מודפסות דוחות תיק יכלול רשימה של כל הדוחות להדפיס דוגמאות אפשר דוחות על שאילתות הכין : פריאל פרחונדה

34 הכין : פריאל פרחונדה

35 הכין : פריאל פרחונדה

36 הכין : פריאל פרחונדה

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

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

39 מידע (information) - אוסף נתונים המשמש לביצוע מטלה כלשהי.
נתון (data) - ביטוי של עובדה. למשל: גובה של אדם (מספר), שם של אדם (מחרוזת תווים), קול של אדם. הכין : פריאל פרחונדה

40 מערכת מידע היא מערכת הכוללת אנשים וטכנולוגיות מידע ומשמשת לאיסוף, אחסון, עדכון, עיבוד, אחזור והפצה של מידע הדרוש. הכין : פריאל פרחונדה

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

42 המודל הטבלאי – מודל נתונים המייצג את המציאות כאוסף של טבלאות
המודל הטבלאי – מודל נתונים המייצג את המציאות כאוסף של טבלאות מסד נתונים טבלאי – מסד נתונים המייצג נתונים באמצעות טבלאות הכין : פריאל פרחונדה

43 המודול הטבלאי הנתונים במסד הנתונים מאוחסנים בטבלאות.
כל טבלה מכילה ישויות עם תכונות זהות (תלמידים, מורים …). יש להימנע ככל האפשר מכפילויות נתונים בטבלאות (בעיות: בהוספה ובעדכון). לכל טבלה תכונה (שדה) או כמה תכונות המהוות מפתח לטבלה. יש לקשר בין הטבלאות (שימוש במפתח זר). הכין : פריאל פרחונדה

44 מערכות ממוחשבות לניהול מסדי נתונים
אם רוצים להשתמש במחשב כדי להגדיר טבלאות, לרשום בהן נתונים, לחפש נתונים, לעדכן נתונים, להפיק מהן מידע וכיוצא בזה, אנו זקוקים לתוכנת מחשב המיועדת לכך. תוכנה מסוג זו נקראת מערכת לניהול מסדי נתונים (DataBase Management System). מערכות אלה מוכרות בדרך-כלל בשם DBMS (ראשי התיבות של השם באנגלית). הכין : פריאל פרחונדה

45 מערכת מידע ממוחשב מול מערכת מידע ידני
חסרונות השיטה הידנית: עדכניות המידע: תהליך איטי והמידע לא מעודכן אמינות המידע זמינות המידע שלמות המידע עלות גבוהה שימוש בתוכנה מאפשר להפיק מידע במהירות ובדיוק הכין : פריאל פרחונדה

46 מערכת לניהול מסדי נתונים – (DBMS) – תוכנה לניהול מסד נתונים, המאפשרת למשתמשים לגשת בצורה קלה ופשוטה לנתונים המאוחסנים במסד נתונים. הכין : פריאל פרחונדה

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


Download ppt "מבוא למערכות מידע בשילוב ACCESS"

Similar presentations


Ads by Google