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

Slides:



Advertisements
Similar presentations
Object Oriented 33 MCSD DORON AMIR
Advertisements

1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
תרשימי DFD ד"ר אבי רוזנפלד. Kendall & Kendall © 2005 Pearson Prentice Hall 7-2 הסימנים הבסיסיים.
©Silberschatz, Korth and Sudarshan4.1Database System Concepts סכימה לדוגמא.
סמינר על סוגיות במדעי המחשב מרצה : עמי ברלר מכללת " אחווה " 2003.
מבוסס על הרצאות של יורם זינגר, האוניברסיטה העברית י"ם
אקסס מבוא למערכות מידע.
היכרות עם אקסל 1. 2 נושאי המפגש היכרות עם אקסל – אלכסוני הקסם שימושים בהוראה: מחשבון סודי ופעילות לחנוכה שימושים נוספים: ממוצע.
תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 10: מסדי נתונים.
מסדי נתונים תשס " ג 1 תכנון סכמות (Design Theory) מסדי נתונים.
משטר דינמי המשך – © Dima Elenbogen :55 חידה שכדאי לעבור עליה: 2011/ho/WCFiles/%D7%97%D7%99%D7%93%D7%94%20%D7%A2%D7%9D%20%D7%91%D7%95%D7%A0%D7%95%D7%A1.doc.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
אתר הקורס: צוות הקורס: מרצה: אלדר פישר, טאוב
מכון ויצמן למדע - שמוליק מתוך 8 חישוב מקבילי ומבוזר מה זה יחידה חמישית במדעי המחשב... n ענף מתקדם במדעי המחשב העוסק במערכות ממוחשבות מרובות ישויות.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
מבנה כללי של דוח הסיור. רקע כללי והצגת מטרות העבודה ושאלת המחקר.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות:  המשתמש בוחר קובץ שעליו הוא רוצה לבצע את האנליזה, ולוחץ עליו עם כפתור ימני בעכבר.  נפתח תפריט.
שילוב SQL & Keywords ממילות-חיפוש לטפסי-חיפוש מוטי פורת.
חורף תשס " ג DBMS , שפות שאילתה : SQL ( א ') 1 סכמה SQL: מושגים טבלה, רלציה שורה, רשומה, n- יה עמודה, תכונה, שדה, אטריביוט.
אתר הקורס: צוות הקורס: מרצה: אמיר שפילקה, טאוב
DBMS , שפות שאילתה: SQL (ב')
אתר הקורס: צוות הקורס: מרצה: עודד סודרסקי, טאוב מתרגל אחראי: אלכס גליקסון, טאוב.
אתר הקורס: צוות הקורס: מרצה: אלדר פישר, טאוב
רישום חומרי למידה והסטנדרט הישראלי: ISRACORE יהודית בר אילן, אוניברסיטת בר-אילן אלי שמואלי, מיט"ל.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
©Silberschatz, Korth and Sudarshan4.1Database System Concepts SQL n מבנה שאילתה n פונקציות צבירה.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
מערכים עד היום כדי לייצג 20 סטודנטים נאלצנו להגדיר עד היום כדי לייצג 20 סטודנטים נאלצנו להגדיר int grade1, grade2, …, grade20; int grade1, grade2, …, grade20;
עקרון ההכלה וההדחה.
תכנות מונחה עצמים Object Oriented Programming (OOP) אתגר מחזור ב' Templates תבניות.
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
אתר הקורס: צוות הקורס: פרופ' עודד שמואלי-
מערכות מסדי נתונים 1. הקדמה שקפים: אלדר פישר.
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
מערכות מסדי נתונים 1. הקדמה שקפים: אלדר פישר עריכה ותוספות: אמיר שפילקה.
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
ASP Partners © 2000 – 2014 ASP Partners c/o Dr. Abraham “Abe” Gill (( נ. ה. ל התיחסות ללקוחות ניהול CRM – Customer Relationship Management הרצאה מס ' 2.
מטא-מודלים Metamodels. מטא-מודל - דגשים לפתרון לקרוא את הכל – זה ארוך אבל הכל נמצא בפנים ! להסתכל על התרשימים הויזואליים ולראות מה מזהים. לקשר בין התמונה.
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
1 SQL/ DML Structured Query Language Data Manipulation Language (DML) is used to query and update data מהדורה 02.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 7. סברוטינות subroutines.
File Systems Motivation SQL (Structured Query Language) MapReduce 1 תרגול 1.
2003B Q5 Suppliers(sid, sname, city) Select sid from suppliers where city=‘jerusalem’ or sname like ‘%Smith’ Select sid from suppliers where city=‘jerusalem’
© Keren Kalif JDBC קרן כליף.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
Structured Query Language
Formal Specifications for Complex Systems (236368) Tutorial #1
XML מבוא כללי MCSD Doron Amir
מבוא להנדסת תוכנה / ניתוח מערכות מידע
SQL בסיסי – הגדרה אינדוקטיבית
Structured Query Language
מערכות בסיסי נתונים ספרות Database System Concepts/ Korth, Siberschatz
מערכות ניהול בסיסי נתונים
עבודה עם נתונים באמצעות ADO.NET
בסיסי נתונים - חומר רקע -.
בסיסי נתונים ושפת SQL הרצאה #2
סיכום השיעור הקודם חומרה – קלט/פלט, יחידות אחסון, CPU
מערכות מסדי נתונים 1. הקדמה.
פרק 3: מודל הנתונים.
מבוא ל - SQL מטרות הקורס: להבין מהו בסיס נתונים (או מסד נתונים)?
מסדי נתונים מסד נתונים הינו אוסף של טבלאות המכיל לפחות טבלה אחת. כל טבלה הינה אוסף של רשומות (לפחות רשומה בודדת) וכל רשומה מכילה אוסף של שדות ולבסוף.
עקרונות מערכות לניהול בסיס נתונים
ניתוח מערכות מידע א' הרצאה 1
Shell Scripts בסביבת UNIX
מבוא למערכות מידע פרק 1.
עקרונות בסיסיים בתכנות Visual Basic
בסיסי נתונים ושפת SQL הרצאה #6
טבלאות מדומות (Views).
Presentation transcript:

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

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

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

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

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

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

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

* 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 הכין : פריאל פרחונדה

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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