בעולם בו מידע הוא המשאב החשוב ביותר, היכולת לשלוט בו ולבצע עליו מניפולציות הפכה חשובה מאי פעם. SQL היא שפה שהייעוד הבלעדי שלה הוא ניהול, תפעול וניתוח של נתונים. משתמשים בה מדעני נתונים בכל העולם ומתפעלים דרכה מאגרי מידע רבי מימדים – שחלקם נמצאים בליבה של מהפיכת הAI.
אותם נתוני-עתק (BIG DATA) מאורגנים לרוב בטבלאות עצומות אותן ניתן לנהל ולבצע בהן שאילתות בעזרת SQL. מכאן שברוב המקרים, עבודתו של איש הנתונים, בין אם הוא אנליסט של חברת השקעות או מדען נתונים במחקר רפואי פורץ דרך – מתחילה בשליפת הנתונים באמצעות SQL.
בקורס זה, נכיר את היסודות התיאורטיים של SQL, נסקור את היסודות של תחביר השפה ונלמד מגוון רחב של פקודות – מבסיסיות ועד לטכניקות מתקדמות לעבודה עם מערכות נתונים מורכבות.
למשל, נלמד לבצע מניפולציה בטבלאות כמו שליפת נתונים, אחזור פשוט, ושליפות מורכבות יותר כמו איחוד וחיתוך של טבלאות באמצעות אופרטורים של אלגברה רלציונית.
נשווה בין SQL ל PANDAS ספריית ניתוח הנתונים ב-PYTHON ונראה כיצד לשלב אותן יחד בתהליך העבודה.
הקורס מלווה בדוגמאות, הסברים ותרגול רב אשר מסייעים בהבנת החומר.
התכנים של קורס זה מבוססים על קורס Retrieve Data Using SQL מפלטפורמת Openclassrooms .
הקורס פותח בשיתוף קרן רש"י.
בוגר ממר"ם, כיום מורה ורכז מגמת מדעי המחשב בתיכון עירוני ד' ת"א, לאחר הסבה מהייטק להוראה.