מהו מסד נתונים
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 2 מתוך 72.
מסדי נתונים הם כמו דליים גדולים המאחסנים נתונים בצורה מסודרת.
הנה שתי דוגמאות למצבים שבהם נרצה ליצור מסד נתונים:
- מסד נתונים לאוניברסיטה לשמירת נתונים על סטודנטים, קורסים ומרצים.
- מסד נתונים לסוכנות רכב למעקב אחר מכירות, אחסון מכוניות ועובדים.
- ועוד רבים
בתוך מסד נתונים יש טבלאות, ולכל טבלה יש שם, שמות עמודות ושורות.
לדוגמה, זוהי טבלת workers:
| שם פרטי | שם משפחה | גיל | exp_years | מגדר | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | נקבה |
| 2 | Bostal | Shkolky | 32 | 0.2 | זכר |
| 3 | Qaostu | Malop | 21 | 4 | נקבה |
בטבלת workers יש 5 עמודות נתונים (firstname, lastname, age, exp_years, gender) ו-3 שורות. העמודה הראשונה (שמוצגים בה 1, 2, 3) היא רק מספר שורה, ולא עמודת נתונים.
אנחנו לא צריכים כלי מיוחד כדי לדעת שיש לנו 3 עובדים, וקל לחשב את הגיל הממוצע של כולם (29 + 32 + 21) / 3.
אבל מה קורה כשיש לנו אלף שורות או אפילו מיליון?
כאן נכנסים לתמונה מסדי נתונים ו-SQL (Structured Query Language).
SQL היא שפה תקנית שתוכננה במיוחד לניהול ולעיבוד נתונים במסדי נתונים.
מסדי נתונים מאחסנים את כל הטבלאות, ו-SQL עוזר לנו לחלץ ולנתח את הנתונים שאנחנו צריכים.
כדי לחלץ את הטבלה כולה ממסד הנתונים, עלינו לציין אילו עמודות לבחור באמצעות SELECT ומאיזו טבלה לחלץ אותן באמצעות FROM.
כדי לעשות זאת, נכתוב:
SELECT column1, column2, column3 FROM table_nameאתגר
קלטבלאות ועמודות זמינות:
workers:firstname,lastname,age,exp_years,gender
כתוב שאילתה לחילוץ הטבלה כולה (כל העמודות) ממסד הנתונים.
השתמש ב-SELECT * או ציין את כל העמודות במפורש כדי לשלוף כל עמודה מטבלת workers.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין