שפת שאילתות SQL

כללי

תיאור התכנית

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

אנא ודא כי יש לך לפחות ברמת B2 של אנגלית להשתתף בקורס זה

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

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

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

מתווה קורס

מבוא. מושגים והגדרות יסוד

  • מהי SQL ומדוע אתה צריך את זה
  • סטנדרטי SQL
  • חוזקות וחולשות
  • מהו מסד נתונים? מערכת לניהול מסדי נתונים MySQL.

התיאוריה ההתייחסותית

  • מושגי יסוד
  • יחסים. מפתחות של יחסים
  • תבניות נורמליות. תוצאות של נורמליזציה
  • פעולות יחסים

תחילת עבודה עם DB

  • הבדלים בין SQL והתאוריה יחסית
  • RDBMS MySQL
  • סנאי יישום לקוח מסד נתונים
  • הערות מהירות של תחביר SQL

כלים בהגדרת טבלה ומניפולציה נתונים

  • כלים בהגדרת הטבלה
  • יחסים כפופים
  • שלמות אילוצים נתונים

מניפולציה נתונים. חלק 1

השיגו נתונים מטבלה

  • מסד נתוני הדרכת נתוני קלט
  • גיבוש המשימה
  • מענה על שאלון
  • תחביר משפט SELECT
  • סמנטיקה של שאילתא
  • הלחנת צעד אחר צעד SELECT

שולף נתונים מהשולחן - פסוקית WHERE

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

השגנו נתונים מהטבלה - צבירה

  • פונקציות צבירה
  • סעיף HAVING
  • מפעילים נבדלים ALL

משימות תרגול להגדיר №1

השגנו נתונים מהטבלה - subqueries

  • ערכת עבודה שאילתת משנה
  • שאילתות משנה בסעיף איפה. פרדיקטים שוב
  • שאילתות משנה בטורים
  • שאילתות משנה בפיסקת מ

השיגו נתונים מטבלאות - שולחנות שהצטרפו

  • הקשר עם התיאוריה ההתייחסותית
  • מה יכול להיות בפסוקית FROM
  • הצטרפות שולחנות באמצעות JOIN למפעיל
  • Inner מצטרף
  • Outer מצטרף
  • הצטרף על אי שוויון
  • האיגוד, חלוקה, חיסור

מניפולציה של נתונים. חלק 2

הוספת נתונים לטבלה - נתוני הטבלת שינוי INSERT - עדכון הוספה-או-שינוי (איחוד) נתוני טבלה - INSERT ... על העדכון המחיק נתונים מטבלה - מחיקות דואר. מיזוג נתונים. משימות תרגול להגדיר №2 שאילתות רקורסיבית

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

מפעילים

  • מפעיל שימוש
  • הטלת מגבלות ארגוניות
  • לפני ואחרי טריגרים
  • INSERT, UPDATE וטריגרים DELETE
  • טריגרים שורת מסר
  • חפצים מיוחדים ישנים וחדשים

יצירת צפיות

  • יתרונות וחסרונות של יצירת תצוגות
  • נוף לעדכון.
  • צפיות עם מגבלות

כלי אישור

  • מילון נתונים
  • מניפולציה משתמשים
  • מתן וביטול זכויות
  • רמות גישה

ניהול עסקה

  • עסקת חומצה
  • תופעות עסקאות
  • רמות בידוד

כוונון ביצועי Query

  • כמויות גדולות של נתונים
  • המתכנן Query
  • אינדקס
  • מחיצות
  • הצטרף אלגוריתמים

משימות תרגול להגדיר №3

עיצוב מסד נתונים באמצעות UML

  • ניתוח דרישות
  • יצירת דיאגרמה בכיתה
  • אגודה, רכב ויחסי צבירה
  • מעבר מ בתרשים כיתות אל ERD

פרויקט גמר: יצירת מערכת החיוב של מפעיל סלולרי

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

כדי להיות מסוגל בהצלחה להשתתף האימונים שלנו אתה צריך שיהיה לך רמת B2 של אנגלית לפחות.

עדכון אחרון: מרץ 2017

אודות בית הספר

Infopulse University is an education community that provides various trainings in Information Technologies. We will help you to join the IT-world of cutting-edge technologies, fascinating ideas and in ... קרא יותר

Infopulse University is an education community that provides various trainings in Information Technologies. We will help you to join the IT-world of cutting-edge technologies, fascinating ideas and innovative society. קרא פחות