Menu
Coddy logo textTech

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

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

מסדי נתונים הם כמו דליים גדולים המאחסנים נתונים בצורה מסודרת.

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

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

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

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

 שם פרטישם משפחהגילexp_yearsמגדר
1GhullyThuas292.3נקבה
2BostalShkolky320.2זכר
3QaostuMalop214נקבה

בטבלת 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
challenge icon

אתגר

קל

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

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

 

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

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

נסו בעצמכם

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

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

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

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