PracticU

שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 3

בלי כתוביותעם כתוביות
PracticU › קורס הכנה לראיונות עבודה QA › שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 3
מילון מושגים:
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
שאילתה - בקשה למסד נתונים לשלוף, להוסיף, לעדכן או למחוק נתונים, לרוב בשפת SQL.
טבלה - מבנה במסד נתונים שמאחסן נתונים בשורות ועמודות. כל שורה היא רשומה וכל עמודה היא שדה.
Oracle - חברה ומערכת ניהול מסדי נתונים יחסיים מהמובילות בעולם, נפוצה ביישומים ארגוניים גדולים.
MySQL - מערכת ניהול מסדי נתונים יחסיים בקוד פתוח, נפוצה מאוד באתרים וביישומי אינטרנט.
SQL Server - מערכת ניהול מסדי נתונים יחסיים של מיקרוסופט, הנשלטת בשפת T-SQL.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.

שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 3
השיעור ממשיך לתרגל SQL באתר W3Schools. הוא מציג פונקציות סיכום, את המגבלה TOP, את הסינון LIKE עם אחוז, ואת שאלות החידון כדרך להכיר פקודות לפני הראיון.
השלבים העיקריים
1. DBMS: מערכת ניהול מסדי נתונים שמאפשרת להריץ שאילתות וליצור טבלאות ומסדי נתונים. דוגמאות: Oracle, MySQL ו-SQL Server.
2. MIN: SELECT MIN(Price) FROM Products; מחזירה את המחיר הנמוך ביותר בטבלת המוצרים. אם מוסיפים עמודת שם מוצר, רואים גם את המוצר עצמו.
3. MAX ו-AVG: MAX מחזירה את הערך הגבוה ביותר, ו-AVG מחזירה את הממוצע. בדוגמה נמצא בעזרת MAX המוצר היקר ביותר.
4. COUNT: סופרת כמה ערכים יש בטבלה, למשל כמה מוצרים קיימים.
5. TOP: SELECT TOP 3 ... מגבילה את מספר השורות בתוצאה. בדוגמה תוצאות הלקוחות הוגבלו לשלוש.
6. LIKE עם אחוז: הסימן % מייצג כל תו או רצף תווים. בדוגמה סוננו לקוחות ששמם מכיל את האותיות or.
7. חידון: האתר מציע SQL Quiz. אחת השאלות היא What does SQL stand for, והתשובה היא Structured Query Language.
שימו לב
הדובר מדגיש שהשיעורים הראשונים חשובים במיוחד, ומציע להריץ את כל הדוגמאות כדי לוודא שההבנה נכונה.
עכשיו אפשר להשתמש בפונקציות סיכום ולסנן תוצאות בשאילתות, כהכנה לשאלות SQL בראיון.
השיעור הבא בקורס: שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 4

פרקי ההרצאה: שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 3

  1. 00:00

    חזרה על לימוד SQL מול W3Schools

  2. 01:29

    מערכות DBMS הנתמכות ב-SQL

  3. 02:44

    פונקציות אגרגציה בשאילתה

  4. 03:45

    שאילתת MIN על טבלת המוצרים

  5. 04:40

    הצגת שם המוצר יחד עם המחיר

  6. 05:18

    הפונקציה AVG למחיר ממוצע

תמלול ההרצאה: שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 3

הטקסט המלא של הדקות הראשונות בהרצאה «שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 3» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכם בשיעור הקודם התחלנו לדבר על ה-SQL Structured Query Language שהיא שפה מאוד חשובה בכל עולם התוכנה ובמיוחד לאיש הבדיקות ובריאיון עבודה לתפקיד איש בדיקות אנחנו נצטרך ברוב המקרים לגלות ידע ככל שנהיה מקצועיים יותר ככל שנשלוט יותר בשפה בשפת הסקריפט הזה כך יגדל הסיכוי שלנו להרשים את המראיין ולהגדיל את

  2. 00:31

    הסיכויים שלנו לזכות בתפקיד אז הכרנו את ה-W-Triscus שזה אתר שמהווה איזשהו בסיס, איזשהו סטנדרט לימודי בתחום ה-SQL אבל גם בתחומים אחרים.

  3. 00:47

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

  4. 01:17

    W3Schools נועד כדי לאפשר מידע פתוח בין האנשים שרוצים ללמוד תוכנה ורוצים ללמוד את הסטנדרט בתעשיית ההייטק. אז לדוגמה אנחנו נגיד רוצים ללמוד שיעור חשוב שזה פונקציות כלליות קיימות במסדי נתונים שתומכים בsql אוקיי אז אנחנו רוצים גם להכיר מושג שנקרא dbms או database management system

  5. 01:51

    וזה מה שזה אומר זה אומר מערכת תומכת דאטאבייס זאת אומרת מערכת שמאפשרת לנו להריץ את השאילתות וליצור טבלאות וליצור דאטאבייסים יש כל מיני dbmsים כמו רקל מייקרוסופט sql ומיי sql של אורקל ועוד ועוד ועוד דאטאבייס וdbmsים שמאפשרים לנו בעצם להתקין איזושהי תוכנה שמאפשרת עליה לאגור את המסד נתונים ולאפשר לנו

  6. 02:24

    לבצע פעולות. אז אנחנו יכולים לעבוד עם dbms כמו מיי sql וללמוד עליו וזה יכול מאוד לעזור ואנחנו יכולים גם להגדיל מאוד את הידע שלנו על על ידי עבודה מול ה-DBMS של W3school שהוא בעצם מחזיק איזשהו דאטאבייס שלו, טבלאות ואנחנו יכולים לעבוד איתם. לדוגמה השיעור הזה מדבר על מה שנקרא פונקציות סכימה, פונקציות של אגירה, של ספירה בעצם, מתמטיות, אריתמטיות, כן?

  7. 02:59

    לדוגמה יש לנו מתודה או פונקציה שנקראת מין, אז אנחנו יכולים להגיד מבין ה-product ID, תן לי את המספר המינימלי אז אני יכול להגיד או את הפרייס המינימלי יש לי עמודת פרייס ואני רוצה סלקט מין פרייס מתוך טבלת פרודקטס אז אנחנו יכולים ללחוץ על try it yourself ו-run sql ובעצם רצנו על טבלת פרודקטס ולקחנו את הנתון שהיה הכי נמוך מבחינת המחיר שלו בואו

  8. 03:41

    נעשה שנייה את החלק הזה בהערה ונעשה את השיטה שלמדנו Select כוכבית From Products ונראה את כל תוכן הטבלה אנחנו רואים שיש הרבה עמודות בטבלה אם אנחנו רוצים את המחיר המינימלי אז הוא יציג לנו את הרשומה בעצם כוכבית את כל הרשומה שהמחיר שלה הוא המחיר הכי נמוך מבין כל המוצרים שנמצאים בטבלת המוצרים בדאטאבייס של

  9. 04:07

    W3school שמייצג איזושהי חברת שיווק איזושהי חברה שמוכרת דברים דרך האינטרנט איזה e-commerce כזאתי שמוכרת דברים. אז יש לה רשימה של מוצרים לחברה הזאתי ואנחנו יכולים לבחור להציג את המחיר הנמוך ביותר.

  10. 04:26

    זו דוגמא אחת לשיעור שנמצא פה ב-W3school. אני יכול גם להגיד, שוב, אל תציג לי רק את המחיר הכי נמוך אלא תציג לי את ה-Product Name גם. אז בואו נעשה ככה, Select Product Name ואת ה-Min Price.

  11. 04:50

    אוקיי, ואז אנחנו יכולים בעצם להציג את המוצר שהוא הכי נמוך. אם אנחנו רוצים את המוצר הכי גבוה, פשוט נחליף בפונקציה של Max, לא משנה ה-Lower Case או ה-Upper Case, נקרא לזה Max, ונראה באמת שהמוצר הכי יקר הוא Cotter Deble, שזה איזשהו מוצר בתוך ה-Database של W3School,

  12. 05:14

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

  13. 05:30

    אם אנחנו רוצים לספור כמה מחירים קיימים בדאטאבייס אז אנחנו יכולים לראות פה שיש לנו באמת את ה... אנחנו יכולים לבדוק ולראות כמה מוצרים יש לנו בתוך הדאטאבייס מבחינת הטבלת פרודקטס, אוקיי?

  14. 05:55

    זה דוגמא לשיעור חשוב של בעצם איך אנחנו משתמשים בפונקציות שנתמכות על ידי הsql על ידי dbms שעובדים בsql. אוקיי dbms מערכת לניו דאטאבייס והsql הוא נתמך על ידי הdbms ולsql

לקורס המלא: קורס הכנה לראיונות עבודה QA

ההרצאה הקודמת: שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 2

ההרצאה הבאה: שפת SQL - הכנה לראיון עבודה לבודקי תוכנה - חלק 4

הרצאות קשורות מקורסים אחרים

  • מהי שפת SQL?
  • עבודה עם VI - חלק 1
  • מה זה בדיקות תוכנה - QA
  • בדיקות תאימות תוכנה

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration