Menu
CoddyTech

מהו מסד נתונים

חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 2 מתוך 72.

מסדי נתונים הם כמו דליים גדולים ששומרים נתונים באופן מסודר.

הנה שתי דוגמאות למצבים שבהם נרצה ליצור מסד נתונים:

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

בתוך מסד נתונים יש טבלאות, ולכל טבלה יש שם, שמות של עמודות ושורות.

לדוגמה, זוהי טבלת workers:

 שם פרטישם משפחהגילexp_yearsמגדר
1GhullyThuas292.3Female
2BostalShkolky320.2Male
3QaostuMalop214Female

בטבלה 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 *, כאשר * פירושו כל העמודות.

challenge icon

אתגר

קל

טבלאות ועמודות זמינות:

  • workers: firstname, lastname, age, exp_years, gender

 

כתבו שאילתה כדי לחלץ את הטבלה כולה (את כל העמודות) ממסד הנתונים.

השתמשו ב-SELECT * או ציינו במפורש את כל העמודות כדי לאחזר כל עמודה מהטבלה workers.

נסו בעצמכם

quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: SQL אונליין