1 / 16

מסדי נתונים

אינטרנט. יום ב 7/5 מבחן ביסודות. יום ד' הקרוב שיעור חזרה. מסדי נתונים. Data Base. מוטיבציה. לא!. ב console application כאשר קלטנו num , ואז סגרנו את המסך השחור, האם ה num נשמר אם נפעיל את התוכנית מחדש?. לא!.

Download Presentation

מסדי נתונים

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. אינטרנט יום ב 7/5 מבחן ביסודות. יום ד' הקרוב שיעור חזרה מסדי נתונים Data Base

  2. מוטיבציה לא! ב console application כאשר קלטנו num, ואז סגרנו את המסך השחור, האם ה num נשמר אם נפעיל את התוכנית מחדש? לא! בעת ריצת האפליקציה, הנתונים נשמרים בזיכרון פנימי. מידע זה נמחק בעת סגירת האפלקציה. ברצוננו לשמור נתונים בזיכרון חיצוני. קובץ אילו סוגי זיכרון חיצוני אנחנו מכירים? אם יש מיליוני משתמשים בפייסבוק, האם נשמור את הפרטיהם בקובץ? לא! כאשר ביצענו הרשמה לאתר באמצעות דף ה registration , האם הנתונים באמת נשמרו?

  3. מסדי נתונים אחד האמצעים לשמירת מידע רב ולאורך זמן הוא באמצעות מסד נתונים.מסד נתונים הוא אוסף של מאגרי מידע ממוחשבים המכילים את כל המידע הקשור לנושא מסוים והמנוהלים במרוכז, כיחידה אחת . בשוק קיימות מערכות ממוחשבות לניהול מסדי נתונים של חברות שונות, כגון .Oracle ,MySql ,Access ,SQL Server לצורך הפשטות, אנחנו נשתמש ב access המגיע עם תוכנות microsoft office. בארגונים גדולים משתמשים במסדי נתונים אחרים, ומאחסנים אותם בשרת. באפליקציה שלנו, נאחסן את הנתונים בתוך המחשב המקומי שישמש אותנו גם בתור לקוח, וגם בתור שרת באמצעות מסד הנתונים microsoft access.

  4. המודל הטבלאי שדה רשומה ערך

  5. הפעלת תוכנת ACCESS נפתח מסד נתונים ריק נלחץ על קיצור הדרך נלחץ על אייקון התיקיה ונבחר את התיקייה שלנו ברשת. נזין שם ונלחץ על 'צור'. תיפתח טבלה1 >> קליק ימני>> תצוגת עיצוב יופיע חלון שמירה בשם. נקרא לטבלה 'tbl_users' נסו זאת בעצמכם!

  6. טיפוסים של נתונים • מונה – מס' רץ. • טקסט – טקסט קצר. למשל אימייל. • תאריך – כמו היום הולדת. • מספר – מספר כלשהו. למשל מספר החברים. • כן/לא – משתנה בוליאני. מקבל 2 ערכים – כן או לא. • מטבע – דולר/שקל. • קול – קטע קול המאוחסן במחשב. • תמונה – תמונה במחשב. למשל תמונת פרופיל. • תזכיר – טקסט ארוך. למשל תגובה בפייסבוק.

  7. מפתח ראשי לכל רשומה נגדיר שדה שישמש בתור המפתח ראשי לזיהוי. במקרה של הפייסבוק, מדובר במס' הרץ של אותו משתמש. מפתח זה חייב להיות יחודי, כדי שנדע שאם נחפש משתמש מסוייםבפייסבוק, ונלחץ על הקישור שם השם שלו – נקבל את דף הפרופיל שלו בלבד. http://www.facebook.com/profile.php?id=1739242214

  8. תצוגת עיצוב טבלה תצוגת עיצוב קובעת את מבנה הטבלה. נקבל את המסך הבא. עלינו לתת לכל שדה בטבלה – שם באנגלית, ואז לבחור את סוג הנתונים מתיבת הבחירה. לאחר שקבענו את מבנה הטבלה קליק ימני >> פתיחה יפתח לנו את הטבלה למילוי נתונים נסו זאת בעצמכם! הזינו פרטי 5 משתמשים

  9. שאילתות בגוגל דיברו איתנו הרבה על שאילתות חיפוש. מטרתה של שאילתה היא לחפש ערך מסויים בתוך מאגר של נתונים. באופן דומה, נרצה לחפש משתמש מסויים בתוך טבלת המשתמשים. שפת התכנות עבור שאילתות נקראת שפת SQL.

  10. שאילתת SELECT שאילתה לאחזור נתונים – SELECT הפעולה העיקרית המתבצעת על מסד נתונים היא אחזור (שליפת) הנתונים. שאילתת SQL לאחזור נתונים מורכבת משלושה רכיבים עיקריים – SELECT ,FROM ,WHERE . המבנה של שאילת אחזור הוא: < שמות התכונות שיוצגו בתוצאת השאילתה > SELECT < שם הטבלה או הטבלאות שמהן יילקחו הנתונים > FROM < התנאים שהרשומות צריכות לקיים בתוצאת השאילתה > WHERE

  11. שאילתת SELECT - המשך בפסוקית WHERE ניתן לעשות את הפעולות האלה: • להשתמש בקשרים הלוגיים OR ,AND , ו- NOT • להשתמש בפעולות ההשוואה <> , =< , => , < , >, = • לערוך השוואות בין שני ערכים ((BETWEEN • להתאים מחרוזות על-ידי השימוש במילה LIKE . כדי להתאים בין תת-מחרוזות נשתמש בתו אחוז – %; כדי להתייחס לתו מסוים כאל כל תו, נשתמש בתו קו תחתון – (_) • לחפש בתוך קבוצת ערכים ((IN

  12. SELECT * FROM tblPlayersבחירת כל הערכים מהטבלה SELECT * FROM tblPlayers WHERE gender=‘female’בחירת כל הערכים מהטבלה העונים לתנאי 'נקבה'

  13. יצירת שאילתה ב ACCESS צור >> עיצוב שאילתה נבחר את הטבלה הרצויה נשמור את השאילתה בשם נקליד את השאילתה >> כפתור הפעל קליק ימני על הלשונית >> תצוגת SQL נסו זאת בעצמכם! לחילופין ניתן ללחוץ דאבל קליק על השאילתה מתוך הסרגל מצד ימין. תוצאת השאילתה

  14. ש.ב נא להוריד את תוכנת ACCESS בבית.

More Related