16
םםםם םםםםםםData Base ררררר רר ררר ר7/5 רררר ררררררר. ררר ר' ררררר ררררר רררר

מסדי נתונים

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: מסדי נתונים

מסדי נתונים

Data Base

אינטרנט

מבחן ביסודות. יום ד' הקרוב שיעור 7/5יום ב חזרה

Page 2: מסדי נתונים
Page 3: מסדי נתונים

מוטיבציה

, האם registrationכאשר ביצענו הרשמה לאתר באמצעות דף ה לא!הנתונים באמת נשמרו?

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

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

אילו סוגי זיכרון חיצוני אנחנו מכירים?

קובץ

אם יש מיליוני משתמשים בפייסבוק, האם נשמור את הפרטיהם בקובץ?

לא!

Page 4: מסדי נתונים

מסדי נתונים

מסד אחד האמצעים לשמירת מידע רב ולאורך זמן הוא באמצעות מסד נתונים הוא אוסף של מאגרי מידע ממוחשבים .נתונים

המכילים את כל המידע הקשור לנושא מסוים והמנוהלים במרוכז, כיחידה אחת .

בשוק קיימות מערכות ממוחשבות לניהול מסדי נתונים של חברות Oracle ,MySql ,Access ,SQL Serverשונות, כגון .

המגיע עם תוכנות accessלצורך הפשטות, אנחנו נשתמש ב microsoft office.

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

המחשב המקומי שישמש אותנו גם בתור לקוח, וגם בתור שרת .microsoft accessבאמצעות מסד הנתונים

Page 5: מסדי נתונים
Page 6: מסדי נתונים

המודל הטבלאי

מס' רץ אימייל יום הולדת

מין מצב משפחתי

1739242214 [email protected]

1/1/12 נקבה נשואה

1736644 fasdf@rert 2/1/80 נקבה רווקה

1739277 tyut@eryt 5/2/90 נקבה במערכת יחסים

1739288 wegfe@huj 1/7/94 זכר גרוש

שדה

ערך

רשומה

Page 7: מסדי נתונים

ACCESSהפעלת תוכנת

נפתח מסד נתונים ריקנלחץ על קיצור הדרך

נלחץ על אייקון התיקיה ונבחר את התיקייה שלנו ברשת. נזין שם ונלחץ על 'צור'.

<< קליק ימני<< תצוגת 1תיפתח טבלהעיצוב

'tbl_usersיופיע חלון שמירה בשם. נקרא לטבלה '

נסו זאת בעצמכם!

Page 8: מסדי נתונים

טיפוסים של נתונים

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

Page 9: מסדי נתונים

מפתח ראשי

מפתח לכל רשומה נגדיר שדה שישמש בתור ה לזיהוי. במקרה של הפייסבוק, מדובר ראשי

במס' הרץ של אותו משתמש. מפתח זה חייב להיות יחודי, כדי שנדע שאם נחפש משתמש

מסויים בפייסבוק, ונלחץ על הקישור שם השם .בלבדשלו – נקבל את דף הפרופיל שלו

http://www.facebook.com/profile.php?id=1739242214

Page 10: מסדי נתונים

תצוגת עיצוב טבלה

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

לאחר שקבענו את מבנה הטבלהקליק ימני << פתיחה

יפתח לנו את הטבלה למילוי נתונים

משתמשים5נסו זאת בעצמכם! הזינו פרטי

Page 11: מסדי נתונים

שאילתות

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

.SQLשפת שפת התכנות עבור שאילתות נקראת

Page 12: מסדי נתונים

SELECTשאילתת

SELECTשאילתה לאחזור נתונים – הפעולה העיקרית המתבצעת על מסד נתונים היא אחזור

)שליפת( הנתונים. לאחזור נתונים מורכבת משלושה רכיבים עיקריים SQLשאילתת

–SELECT ,FROM ,WHERE . המבנה של שאילת אחזור הוא:

SELECT> שמות התכונות שיוצגו בתוצאת השאילתה < FROM> שם הטבלה או הטבלאות שמהן יילקחו הנתונים <

> התנאים שהרשומות צריכות לקיים בתוצאת השאילתה < WHERE

Page 13: מסדי נתונים

- המשךSELECTשאילתת

ניתן לעשות את הפעולות האלה:WHEREבפסוקית NOT , ו- OR ,AND• להשתמש בקשרים הלוגיים

• להשתמש בפעולות ההשוואה >< , => , =< , > , <, =BETWEEN• לערוך השוואות בין שני ערכים ))

. כדי LIKE• להתאים מחרוזות על-ידי השימוש במילה להתאים בין תת-מחרוזות

נשתמש בתו אחוז – %; כדי להתייחס לתו מסוים כאל כל תו, נשתמש בתו קו תחתון – )_(

IN• לחפש בתוך קבוצת ערכים ))

Page 14: מסדי נתונים

SELECT *FROM tblPlayers בחירת כל הערכים מהטבלה

SELECT *FROM tblPlayersWHERE gender=‘female’ בחירת כל הערכים מהטבלה העונים לתנאי

''נקבה

Page 15: מסדי נתונים

ACCESSיצירת שאילתה ב

צור << עיצוב שאילתה

נבחר את הטבלה הרצויה נשמור את השאילתה בשם

קליק ימני על הלשונית <<

SQLתצוגת

נקליד את השאילתה << כפתור הפעל

לחילופין ניתן ללחוץ דאבל קליק על

השאילתה מתוך הסרגל מצד ימין.

תוצאת השאילתה

נסו זאת בעצמכם!

Page 16: מסדי נתונים

ש.ב

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