קורס DBA אפליקטיבי - שפת SQL למתחילים

  • 29 שעות
  • 130 הרצאות

תוכנית הלימודים

1התקנה של שרת SQL3 הרצאות
  1. התקנה של SQL עם מסד נתונים Northwind7 דק'
  2. התקנה של SQL על וונדוס 1024 דק'
  3. קישורים להורדה של SQL מאתר של מיקרוסופט1 דק'
2יצירת מסד נתונים ב-SQL16 הרצאות
  1. מה זה מסד נתונים רלציוני SQL13 דק'
  2. סוגי זיכרון בשרת SQL9 דק'
  3. יצירת מסד נתונים - SQL2 דק'
  4. מספרים שלמים ועשרוניים ב-SQL6 דק'
  5. שמירת טקסט בתוך מסד נתונים
    נתונים מסוג char ב-SQL
    4 דק'
  6. שמירת זמנים ותאריכים ב-SQL3 דק'
  7. יצירת טבלת בסיס ב-SQL13 דק'
  8. יצירת טבלת רשימה ב-SQL9 דק'
  9. יצירת קשר יחיד-לרבים
    ב-SQL
    12 דק'
  10. יצירת טבלת פירוט
    Cascade Delete SQL
    15 דק'
  11. יצירת טבלת קשר רבים-לרבים
    ב-SQL
    9 דק'
  12. יצירת קשר יחיד-ליחיד
    ב-SQL
    10 דק'
  13. אילוצים ב-SQL9 דק'
  14. מזהה ייחודי - SQL GUID8 דק'
  15. הוספת אינדקס ב-SQL4 דק'
  16. ייצוא וייבוא מסד נתונים ב-SQL11 דק'
3הבסיס של שפת SQL20 הרצאות
  1. מהי שפת SQL?4 דק'
  2. יצירת קובץ סקריפט SQL3 דק'
  3. בחירת רשומות ב-SQL9 דק'
  4. מיון התוצאות ב-SQL4 דק'
  5. פילטר על חלק מהרשומות ב-SQL5 דק'
  6. טיפול בערכי NULL2 דק'
  7. שימוש בפונקציות סקלריות ב-SQL8 דק'
  8. שימוש בפונקציות Grouping5 דק'
  9. יצירת תת-שאילתות ב-SQL3 דק'
  10. שימוש בפקודות Union
    לאיחוד מידע ב-SQL
    3 דק'
  11. החזרת מידע ממספר טבלאות
    JOIN
    12 דק'
  12. הוספת רשומות חדשות ב-SQL8 דק'
  13. עדכון רשומות קיימות ב-SQL2 דק'
  14. מחיקת רשומות קיימות ב-SQL3 דק'
  15. יצירת מסד נתונים - שפת SQL2 דק'
  16. יצירת טבלאות ב-SQL9 דק'
  17. איפוס טבלאות ב-SQL2 דק'
  18. יצירה ושימוש ב-SQL Views16 דק'
  19. יצירה של Stored Procedures ב-SQL14 דק'
  20. יצירה ושימוש בפונקציות ב-SQL6 דק'
4פקודות - Select / Join8 הרצאות
  1. איך נראה מסד נתונים תקין ?27 דק'
  2. הדגמה של יצירת מסד נתונים79 דק'
  3. פקודות SQL שחייבים לדעת46 דק'
  4. פקודת Select14 דק'
  5. פקודת Select עם Join27 דק'
  6. פקודת Select עם Self-Join10 דק'
  7. פקודת Select עם Group By20 דק'
  8. פקודת Select בתוך Select14 דק'
5פקודות - Insert / Update / Delete13 הרצאות
  1. פקודת Insert12 דק'
  2. פקודת Update10 דק'
  3. פקודת Delete6 דק'
  4. דוגמא מעשית ל-Insert13 דק'
  5. Identity17 דק'
  6. אוביקט NULL10 דק'
  7. אובייקט Null עם פונקציות סכימה5 דק'
  8. הוספת שורה לטבלה למתקדמים - Insert32 דק'
  9. כתיבת SCRIPT ב-SQL13 דק'
  10. Delete & Truncate30 דק'
  11. פקודת Update למתקדמים36 דק'
  12. סוגים שונים של varchar35 דק'
  13. תרגילים על פקודות SQL - מומלץ מאוד1 דק'
6טבלאות ו-View7 הרצאות
  1. יצירת טבלה - ממשק גרפי12 דק'
  2. יצירת טבלה - פקודות11 דק'
  3. שימוש ב-View לשיפור Security6 דק'
  4. יצירת אוביקט VIEW19 דק'
  5. פקודות UPDATE על VIEW עם JOIN6 דק'
  6. הצפנת Encryption View5 דק'
  7. VIEW עם Check28 דק'
7מפתח ראשי אינקדס טריגר12 הרצאות
  1. מפתח ראשי ואינדקס37 דק'
  2. אינדקס - Clustered Index17 דק'
  3. אינדקס - Non-clustered Index20 דק'
  4. אינדקס - Filtered Index8 דק'
  5. אינדקס - למה ביצועים משתפרים19 דק'
  6. Unique10 דק'
  7. check constraint10 דק'
  8. יצירת טריגר Trigger for / after67 דק'
  9. יצירת טריגר Trigger instead of31 דק'
  10. טריגר רק על עמודה אחת9 דק'
  11. SQL Debugger9 דק'
  12. תרגילים על מפתחות - מומלץ מאוד !!!1 דק'
8פונקציות - SQL Functions17 הרצאות
  1. הכל על Stored Procedure33 דק'
  2. הרשאות על Stored Procedure10 דק'
  3. איך לכתוב נכון Stored Procedure12 דק'
  4. cast sql1 דק'
  5. Stored Procedure vs Function11 דק'
  6. פונקציה Scalar - ללא פרמטרים8 דק'
  7. פונקציה Scalar - עם פרמטרים12 דק'
  8. פונקצית Inline table11 דק'
  9. פונקצית Multi Statement12 דק'
  10. פונקציות מערכת - קונפיגורציה7 דק'
  11. פונקציות מערכת - מחרוזות14 דק'
  12. פונקציות מערכת - מספריים7 דק'
  13. פונקציות מערכת - תאריכים17 דק'
  14. פונקציות מערכת - המרה10 דק'
  15. פונקציות למתקדמים7 דק'
  16. פקודות RollUp עם Cube10 דק'
  17. פונקציות מתקדמות - Grouping14 דק'
9פקודות - שפת T-SQL9 הרצאות
  1. סוגי משתנים6 דק'
  2. הגדרת משתנים - Variables21 דק'
  3. לולאות While - חלק 112 דק'
  4. לולאות While - חלק 27 דק'
  5. פקודת case - חלק 114 דק'
  6. פקודת case - חלק 26 דק'
  7. פקודת case - חלק 314 דק'
  8. cursor - חלק 116 דק'
  9. cursor - חלק 27 דק'
10טרנזקציה - SQL Transactions9 הרצאות
  1. מבוא לטרנזקציה - transaction12 דק'
  2. Transaction Isolation Level24 דק'
  3. מאפייני טרנזקציה - ACID6 דק'
  4. transaction save point5 דק'
  5. Read Committed / UnCommitted7 דק'
  6. Repeatable Reads10 דק'
  7. serializable - transaction isolation level6 דק'
  8. snapshot6 דק'
  9. סיכום על טרנזקציות SQL5 דק'
11הסבר על CLR - שילוב דוט-נט בתוך SQL7 הרצאות
  1. CLR - מבוא4 דק'
  2. CLR - פונקצית ReadOnly5 דק'
  3. CLR - חיבור לסביבת SQL9 דק'
  4. CLR - פונקצית עדכון9 דק'
  5. CLR - פונקציה עם פרמטרים - חלק 14 דק'
  6. CLR - פונקציה עם פרמטרים - חלק 25 דק'
  7. CLR - יתרונות וחסרונות3 דק'
12ייבוא ויצוא מאקסל ל-SQL וגם XML5 הרצאות
  1. ייבוא נתונים - מאקסל ל-SQL4 דק'
  2. ייבוא נתונים - מקובץ CSV ל-SQL6 דק'
  3. ייבוא נתונים - ישירות ל-Database חדש3 דק'
  4. ייצוא לאקסל - Export to Excel15 דק'
  5. עבודה עם קבצי XML ישירות מ-SQL37 דק'
13הסבר על Execution Plan3 הרצאות
  1. מבוא Execution Plan22 דק'
  2. איך מתבצע JOIN בפועל - חלק 1 11 דק'
  3. איך מתבצע JOIN בפועל - חלק 29 דק'
14הסבר על Reporting Services3 הרצאות
  1. Reporting Services - דוח בסיסי19 דק'
  2. Reporting Services - דוח Group By4 דק'
  3. Reporting Services - דוח גרפי28 דק'
15הסבר על MySQL1 הרצאות
  1. פקודות בסיסיות ב-MySQL17 דק'
16פרוייקט גמר - קורס SQL4 הרצאות
  1. פרוייקט - מסד נתונים למכללה1 דק'
  2. פתרון: איך מוחקים קורס כולל הרצאות ונוכחות1 דק'
  3. פתרון: מי לא היה בשיעור האחרון בכל הקורסים1 דק'
  4. פתרון: הוספת נוכחות תלמידים להרצאה הבאה1 דק'

מה לומדים בקורס SQL ו-DBA אפליקטיבי?

זהו קורס SQL למתחילים בעברית, שמלמד לעבוד עם מסדי נתונים מההתקנה הראשונה ועד נושאים מתקדמים. הקורס מתחיל בהתקנת שרת SQL עם מסד הנתונים Northwind, מסביר מהו מסד נתונים רלציוני ומראה איך יוצרים מסד נתונים משלכם. כל שיעור הוא סרטון עם הדגמה על המסך, כך שמקלידים את השאילתות יחד עם המרצה ורואים את התוצאות.

בקורס 16 פרקים, 130 הרצאות וידאו וכ-29 שעות. הוא נקרא DBA אפליקטיבי כי הוא מלמד את מה שמתכנתים ואנשי נתונים צריכים בפועל: כתיבת שאילתות, תכנון טבלאות וכתיבת קוד שרץ בתוך מסד הנתונים.

הבסיס הוא פקודות Select ו-Join (כולל Self-Join ו-Group By), ופקודות Insert, Update ו-Delete. אחרי שהבסיס יציב, לומדים טבלאות ו-View, מפתחות, אינדקסים (Clustered, Non-clustered ו-Filtered) וטריגרים, ואת השפה המורחבת T-SQL עם משתנים, לולאות While, פקודת case ו-cursor.

בהמשך מגיעים לנושאים שמבדילים בין מי שכותב שאילתות למי שמבין מסד נתונים לעומק: טרנזקציות ורמות בידוד, שילוב קוד דוט-נט בתוך SQL (CLR), ייבוא וייצוא נתונים מאקסל וקובצי XML, הבנת Execution Plan ובניית דוחות ב-Reporting Services.

למי הקורס מתאים?

  • מי שמתחיל מאפס ורוצה ללמוד SQL בעברית עם הדגמות.
  • מתכנתים שצריכים לכתוב שאילתות ולחבר את הקוד למסד נתונים.
  • אנשי דוחות ו-BI שרוצים לשלוף נתונים בעצמם.
  • אנשי תמיכה ובדיקות תוכנה שצריכים לבדוק נתונים במסד ולא רק בממשק המשתמש.
  • מי שרוצה לעבור בהמשך לניהול מסדי נתונים ושואף לכיוון DBA.

לא נדרש ידע קודם. את המושגים הבסיסיים, כמו מסד נתונים רלציוני וסוגי נתונים, מסבירים בפרקים הראשונים.

מה תדעו לעשות בסוף הקורס?

  • להתקין שרת SQL וליצור מסד נתונים וטבלאות.
  • לכתוב שאילתות עם Select, Join, Group By, מיון וסינון.
  • להוסיף, לעדכן ולמחוק נתונים, ולטפל בערכי NULL.
  • ליצור View, אינדקסים וטריגרים, ולהבין למה ביצועים משתפרים.
  • לכתוב Stored Procedure ופונקציות, ולהבדיל ביניהם.
  • לעבוד עם T-SQL: משתנים, לולאות, case ו-cursor.
  • להשתמש בטרנזקציות, ברמות בידוד (Isolation Level) ובעקרונות ACID.
  • לייבא ולייצא נתונים לאקסל, ל-CSV ול-XML, ולשלב CLR של דוט-נט בתוך SQL.
  • לקרוא Execution Plan, לבנות דוחות ב-Reporting Services ולהכיר פקודות בסיסיות ב-MySQL.

את הקורס חותם פרויקט גמר: מסד נתונים למכללה, עם פתרונות לשאלות כמו מחיקת קורס כולל הרצאות ונוכחות.

איך לומדים?

הלימוד אונליין ובקצב שלכם: מתקינים SQL, פותחים את מסד הנתונים הלימודי ומתרגלים לצד ההרצאה. כדאי לשנות כל שאילתה ולבדוק מה משתנה בתוצאה. כל ההרצאות בעברית, והן מחולקות לנושאים קצרים, כך שאפשר לחזור בקלות לפקודה מסוימת כמו Join או Stored Procedure. אם מתעורר קושי, אפשר לפנות למרצה בטלפון.

המחיר: 350 ₪ לחודש למנוי אחד שכולל את כל הקורסים באתר ואת הליווי האישי של המרצה בטלפון. אפשר לנסות יום אחד בחינם, ותלמידים רשומים מקבלים תעודת סיום של PracticU בתום הצפייה בהרצאות.

שאלות נפוצות

האם אפשר ללמוד SQL בלי ניסיון קודם?

כן. הקורס מיועד למתחילים ופותח בהתקנת שרת SQL ובהסבר על מסד נתונים רלציוני.

כמה זמן לוקח הקורס?

בקורס 130 הרצאות וידאו, כ-29 שעות. אתם קובעים את הקצב וחוזרים לכל הרצאה כמה פעמים שצריך.

האם הקורס מלמד גם T-SQL ו-Stored Procedures?

כן. יש פרקים על Stored Procedure ופונקציות, ופרק על שפת T-SQL עם משתנים, לולאות, case ו-cursor.

האם הקורס כולל MySQL?

הקורס עובד בעיקר עם שרת SQL, וכולל הרצאה על הפקודות הבסיסיות ב-MySQL.

כמה עולה הקורס?

המנוי של PracticU עולה 350 ₪ לחודש ופותח את כל הקורסים באתר, כולל הקורס הזה. המרצה מלווה בטלפון, ויש יום ניסיון חינם.

האם מקבלים תעודה בסוף הקורס?

כן. בסיום הצפייה בהרצאות תלמידים רשומים מקבלים תעודת סיום של PracticU, שאפשר למצוא באזור האישי באתר.

מדריכים בנושא הקורס

דף עזר SQL - הפקודות החשובות עם דוגמאותאיך לומדים SQL מאפס? מה ללמוד ובאיזה סדר
לכל המדריכים