logo

יחידה 1: SQL

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

5

פרקים

107

שיעורים

2

מבחנים
תוכן עניינים
Resources SQL
מצגת SQL
מבוא לקורס Data Analyst
17 דקות 58 שניות
התקנה של SSMS
13 דקות 31 שניות
התקנה של DB northwind
7 דקות 39 שניות
היררכיה של SSMS
5 דקות 53 שניות
Data Types
10 דקות 41 שניות
Case Sensitivity
4 דקות 15 שניות
Comments
6 דקות 23 שניות
פקודת go
2 דקות 48 שניות
פקודות Select
16 דקות 6 שניות
Select - Exerices Part 1
10 דקות 20 שניות
Distinct And Alias - Exercise Part 2
9 דקות 7 שניות
Operators Math
7 דקות 49 שניות
10 Arithmetic Operations - Exercise
7 דקות 28 שניות
Top and Percent
8 דקות 19 שניות
11 Top And Top Percent - Exercise
3 דקות 42 שניות
Where Statement Part 1
29 דקות 30 שניות
Where Statement Part 2
11 דקות 38 שניות
13 Where - Exercise
15 דקות 2 שניות
Wild Cards
14 דקות 5 שניות
14 Wild Cards - Exercise
7 דקות 16 שניות
Order By
12 דקות 29 שניות
15 OrderBy - Exercise
8 דקות 52 שניות
Offset And Fetch
5 דקות 52 שניות
Scalar Functions
18 דקות 54 שניות
17 Scalar Function - Exercise
18 דקות 24 שניות
Date Functions
17 דקות
18 Date Functions - Exercise
11 דקות 54 שניות
Math Functions
11 דקות 42 שניות
19 Math - Exercise
8 דקות 14 שניות
Convert And Cast
9 דקות 43 שניות
20 Convert And Cast - Exerices
10 דקות 17 שניות
Isnull Function
7 דקות 27 שניות
Case When
11 דקות 31 שניות
22 Case When - Exercise
13 דקות 6 שניות
Aggregate Functions Group By
25 דקות 53 שניות
Having
20 דקות 32 שניות
24 Agg GroupBy Having - Exerices
22 דקות 33 שניות
Cube Rollup
9 דקות 14 שניות
Grouping Sets
1 דקה 44 שניות
Inner Join
21 דקות 30 שניות
Left Join
18 דקות 36 שניות
Right Join
5 דקות 11 שניות
Full Outer Join
6 דקות 27 שניות
Self Join
8 דקות 12 שניות
31 Join Tables - Exercise
26 דקות 11 שניות
SubQuery - Part 1
22 דקות 14 שניות
SubQuery - Part 2
26 דקות 57 שניות
SubQuery - Part 3
24 דקות 40 שניות
34 SubQuery - Exercise
20 דקות 59 שניות
SQL - Mid Test
10שאלות
35 - Derived Table
12 דקות 55 שניות
36 - Union and Union all
6 דקות 16 שניות
37 - Common Table Expression
17 דקות 56 שניות
37 Common Table Expression CTE - Exercise
22 דקות 28 שניות
38 - Windows Function And Partition
27 דקות 54 שניות
Windows Function - Exercise 38
19 דקות 33 שניות
39 - Lag And Lead
6 דקות 23 שניות
40 - AdventureWorks And Enviroments
10 דקות 4 שניות
41 - AdventureWorks Analysis Part 1
21 דקות 3 שניות
42 - AdventureWorks Analysis Part 2
20 דקות 28 שניות
43 - AdventureWorks Analysis Part 3
16 דקות 3 שניות
44 - AdvemtureWork Analysis Part 4
13 דקות 59 שניות
45 - AdventureWork Analysis Part 5
15 דקות 44 שניות
46 - AdventureWork Analysis Part 6
15 דקות
47 Insert Iinto DML
23 דקות 42 שניות
49 - Update DML
10 דקות 12 שניות
50 - Delete DML
15 דקות 30 שניות
Data Manipulation - Exercise 50
10 דקות 39 שניות
51 - Create Table
22 דקות 32 שניות
52 - Alter Table
8 דקות 20 שניות
53 - Drop Table Column Database
8 דקות 32 שניות
54 - Truncate Table
8 דקות 15 שניות
55 - Schemas
8 דקות 46 שניות
56 - Data Types
11 דקות 50 שניות
57 - Data Types - Part 2
5 דקות 13 שניות
58 - Constraints - Not Null
10 דקות 58 שניות
59 - Constraints - Identity
7 דקות 42 שניות
60 - Constraints - Unique
16 דקות
61 - Constraints - Check
15 דקות 54 שניות
62 - Constraint - Default
7 דקות 30 שניות
63 - Computed Columns
7 דקות 7 שניות
64 - Constraints Conclusions - Part 1
29 דקות 1 שנייה
65 - Constraint Conclustions - Part 2
14 דקות 49 שניות
66 - Entity Relationship Diagrams - ERD
6 דקות 27 שניות
67 - Primary Key
25 דקות 44 שניות
68 - Foreign Key
29 דקות 35 שניות
SQL Architecture - Exercise 68 Part One
30 דקות 51 שניות
SQL Architecture - Exercise 68 Part Two
28 דקות 26 שניות
69 - Pages And Extent
20 דקות 34 שניות
70 - Indexes Clustered And Non Clustered
19 דקות 52 שניות
71 - Declare T-SQL
3 דקות 59 שניות
72 - Set T-SQL
4 דקות 41 שניות
73 - Temp Table
7 דקות 11 שניות
74 - If and Else
12 דקות 54 שניות
75 - While
9 דקות 26 שניות
76 - Breack And Continue
4 דקות 20 שניות
77 - Views
13 דקות 14 שניות
78 - Stored Procedure
18 דקות 35 שניות
Sql Exam
20שאלות
Select - Practice
Where & Order By - Practice
Scalar Functions - Practice
Aggregate Functions - Practice
Inner Join - Practice
Subqueries - Practice
Windows Function - Practice
AdventureWorks – Practice
משוב על הקורס

עולם הנתונים מתפתח בצורה משמעותית בשנים האחרונות, אומרים ש- 90 אחוז מהמידע נאסף עלינו בשנתיים האחרונות ולכן נדרשת כמות רבה של אנליסטים. למעשה נאסף עלינו דאטה כל הזמן אך צורתם הגולמית אינה אומרת לנו דבר. זה המקום בו מנתחי נתונים נכנסים לתמונה, היכולת לנתח נתונים ולהפיק תובנות משמעותיות הוא למעשה האוויר לנשימה של העסק. כל ההחלטות העסקיות מתקבלות היום על בסיס הדאטה הקיים, נדרשת חשיבה מחוץ לקופסא והיכרות מעמיקה עם הצד העסקי כדי להוביל ולהצעיד את הארגון קדימה. האנליסט משתמש בכלים רבים כגון: ,Tools BI, Python, SQL Excel, SAS וכו'.

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

הדרך הנכונה ביותר כיום להיות Data Analyst הינה על ידי למידה מעמיקה של הכלים עליהם מתבססים בשביל ניתוח נתונים:



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