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