מסדי נתונים

Preview:

DESCRIPTION

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

Citation preview

מסדי נתונים

Data Base

אינטרנט

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

מוטיבציה

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

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

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

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

קובץ

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

לא!

מסדי נתונים

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

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

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

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

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

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

המודל הטבלאי

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

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

1739242214 miri.lemberski@nana10.co.il

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

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

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

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

שדה

ערך

רשומה

ACCESSהפעלת תוכנת

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

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

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

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

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

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

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

מפתח ראשי

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

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

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

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

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

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

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

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

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

שאילתות

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

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

SELECTשאילתת

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

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

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

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

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

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

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

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

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

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

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

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

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

''נקבה

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

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

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

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

SQLתצוגת

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

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

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

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

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

ש.ב

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

Recommended