آموزش دوره جامع SQL

دانلود The Comprehensive SQL Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: MySQL Masterclass: سفر از مبتدی تا SQL Pro! MySQL در طراحی پایگاه داده رابطه‌ای SQL مهارت کسب کنید دانش‌آموزان می‌توانند SQL را برای مشکلات دنیای واقعی به کار ببرند. پیش نیازها: مطلقاً نیازی به دانش قبلی نیست

این دوره به طور کامل دوباره انجام شد


آیا می‌خواهید یکی از پرتقاضاترین مهارت‌ها را در بخش تجارت و فناوری بیاموزید؟ پس این دوره برای شما مناسب است!


SQL یکی از پر تقاضاترین زبان های برنامه نویسی در جهان است. این زبانی است که برای برقراری ارتباط با پایگاه‌های داده رابطه‌ای استفاده می‌شود.


علاوه بر پایگاه داده‌های رابطه‌ای بسیار محبوب مانند MySQL، Microsoft SQL Server و پایگاه‌های داده Oracle، پلتفرم‌های جدید و قدیمی‌تر از SQL از جمله Amazon Redshift، Databricks، Snowflake، Google BigQuery پشتیبانی می‌کنند و این فهرست همچنان ادامه دارد…


طبق IEEE Spectrum - SQL بهترین زبان برنامه نویسی در مورد رتبه بندی "Jobs" آن است.


این دوره برای:

طراحی شده است
  • افرادی که هیچ تجربه قبلی در SQL ندارند و می‌خواهند این مرحله را برای توسعه مهارت‌های خود در این زبان برنامه‌نویسی انجام دهند

  • کسانی که کمی تجربه دارند به دنبال ارتقای دانش SQL خود هستند


ما از MySQL استفاده خواهیم کرد که یکی از پرکاربردترین پایگاه داده های رابطه ای در جهان است. نسخه ای که ما استفاده خواهیم کرد منبع باز و کاملا رایگان است.


اگرچه ما از MySQL استفاده خواهیم کرد، این دوره برای برجسته کردن تفاوت های کلیدی بین برخی از سیستم های مدیریت پایگاه داده اصلی مانند Oracle، Postgre و Microsoft SQL Server طراحی شده است، بنابراین آنچه در این دوره یاد می گیرید می تواند در تمام پلتفرم های پشتیبانی کننده اعمال شود. SQL.


سخنرانی‌های این دوره در یک جریان منطقی تنظیم شده و به صورت ویدئوهای کوتاه و با اندازه کوچک ارائه می‌شوند. این دوره به گونه ای طراحی شده است که جامع و در عین حال مختصر باشد تا تجربه یادگیری را تا حد امکان آسان کند. هر بخش اصلی دوره شامل چالش‌های کدنویسی و بخش‌های تکلیف اختصاصی می‌شود تا به شما فرصتی بدهد تا مهارت‌های عملی خود را توسعه دهید.


سرفصل ها و درس ها

مقدمه ای بر دوره و راه اندازی Intoduction To The Course And Set Up

  • بررسی اجمالی دوره Course Overview

  • راه اندازی در Oracle APEX Getting Set Up On Oracle APEX

  • بررسی اجمالی اوراکل APEX Oracle APEX Overview

  • کاوش مجموعه داده نمونه کشورها Exploring The Countries Sample Dataset

  • اطلاعات مهم مربوط به مجموعه داده های نمونه Oracle APEX Important infomation relating to Oracle APEX Sample Datasets

  • SQL چیست؟ What Is SQL?

  • جداول Tables

  • اصطلاحات پایگاه داده پایه Basic Database Terminology

  • اولین جستجوی SQL شما Your First SQL Query

  • مسابقه Quiz

معرفی و راه اندازی Introduction and Set Up

  • بررسی اجمالی دوره Course Overview

  • اصول اولیه Udemy Udemy Basics

  • پایگاه های داده رابطه ای Relational Databases

  • MySQL چیست؟ What is MySQL?

  • SQL چیست؟ What is SQL?

  • اشیاء در MySQL Objects in MySQL

  • بررسی اجمالی نصب MySQL MySQL Installation Overview

  • نصب MySQL در سیستم عامل ویندوز MySQL Installation on Windows OS

  • نصب MySQL در سیستم عامل مک MySQL Installation on Mac OS

  • بررسی اجمالی رابط کاربری MySQL Workbench MySQL Workbench UI Overview

  • افزودن داده های کشورها Adding the Countries Data

  • منابع دوره PDF + دانلود سخنرانی! Course Resources PDF + Lecture Downloads!

انواع داده ها Data Types

  • بررسی اجمالی بخش Section Overview

  • انواع داده های عددی Numeric Data Types

  • انواع داده های رشته ای String Data Types

  • انواع داده های عددی Numerical Data Types

  • تاریخ و زمان انواع داده ها Date and Time Data Types

  • انواع داده های تاریخ Date Data Types

  • بیانیه توصیف The Describe Statement

  • تفاوت نوع داده در بین پایگاه های داده Data Type Differences Across Databases

  • اپراتورهای ریاضی ساده Simple Mathematical Operators

  • راهنما و مستندات در مورد انواع داده ها Guidance And Documentation On Data Types

  • پیوندهای خارجی مفید درباره انواع داده ها Useful External Links On Data Types

  • مسابقه Quiz

زبان پرس و جو داده ها Data Query Language

  • نمای کلی بخش Section Overview

  • بیانیه SELECT The SELECT Statement

  • از SCHEMA استفاده کنید USE SCHEMA

  • بیانیه ها در مقابل پرس و جوها Statements vs Queries

  • انتخاب ستاره (*) SELECT STAR (*)

  • نام مستعار ستون ها Aliasing Column Names

  • نام مستعار جدول (و ستون های واجد شرایط) Aliasing Table Names (and Qualifying Columns)

  • افزودن نظرات به کد SQL Adding Comments to SQL Code

  • انتخاب ردیف های متمایز Selecting Distinct Rows

  • ترتیب ردیف ها Ordering Rows

  • محدود کردن ردیف ها Limiting Rows

  • حکم اعدام (تاکنون) Order of Execution (So Far)

  • تفاوت های نحوی در میان پایگاه های داده Syntax Differences Across Databases

دستورات SQL SQL Commands

  • بررسی اجمالی بخش Section Overview

  • 5 نوع دستور SQL The 5 Types of SQL Commands

  • زبان پرس و جو داده Data Query Language

  • متمایز را انتخاب کنید Select Distinct

  • زبان تعریف داده Data Definition Language

  • یادداشت در مورد رشته و مقادیر عددی Note On String and Numerical Values

  • زبان دستکاری داده ها Data Manipulation Language

  • زبان کنترل داده Data Control Language

  • زبان کنترل معامله Transaction Control Language

  • سوالات تکلیف Assignment Questions

  • راه حل های انتصاب پیاده روی Assignment Solutions Walkthrough

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

چالش بخش 1 Challenge Section 1

  • انتخاب ستون ها Selecting Columns

  • نام مستعار ستون ها Aliasing Columns

  • 5 حقوق برتر Top 5 Salaries

ستون های واجد شرایط و نام های جدول مستعار Qualifying Columns And Aliasing Table Names

  • بررسی اجمالی بخش Section Overview

  • ستون های واجد شرایط Qualifying Columns

  • نام مستعار جدول Aliasing Table Names

  • اشیا Q واجد شرایط و غیر مجاز Qualified vs Unqualified Objects

  • مسابقه Quiz

اپراتورها و بند کجا Operators And The Where Clause

  • بررسی اجمالی بخش Section Overview

  • اپراتورها و بند کجا Operators And The Where Clause

  • برخی از مثالها با استفاده از بند کجا Some Examples Using The Where Clause

  • یک نکته مهم درباره حساسیت مورد در SQL An Important Note About Case Sensitivity In SQL

  • مقدمه ای در بیانیه پرونده Introduction To The Case Statement

  • مثالهایی با بیانیه پرونده Examples With The Case Statement

  • مجدداً از دستور بروزرسانی DML استفاده کنید Revisiting The DML Update Command

  • سوالات تکلیف Assignment Questions

  • Assignment Solutions Walkthrough Assignment Solutions Walkthrough

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

تعریف داده و زبان دستکاری Data Definition and Manipulation Language

  • نمای کلی بخش Section Overview

  • ایجاد و رها کردن جداول Creating and Dropping Tables

  • ایجاد و حذف طرحواره ها Creating and Dropping Schemas

  • درج ردیف ها Inserting Rows

  • درج چند ردیف Inserting Multiple Rows

  • ایجاد جدول به عنوان (CTAS) Create Table As (CTAS)

  • برش جداول Truncating Tables

  • جدول تغییر دهید Alter Table

  • به روز رسانی و حذف ردیف ها Updating and Deleting Rows

  • محدودیت ها در SQL Constraints in SQL

  • نه محدودیت صفر Not Null Constraint

  • محدودیت منحصر به فرد Unique Constraint

  • محدودیت پیش فرض Default Constraint

  • محدودیت را بررسی کنید Check Constraint

  • حذف قیود Not Null و Default Dropping the Not Null and Default Constraints

  • حذف محدودیت های منحصر به فرد و بررسی Dropping the Unique and Check Constraints

توابع تاریخ ، رشته و ریاضی Date, String And Mathematical Functions

  • بررسی اجمالی بخش Section Overview

  • نصب مجموعه نمونه کارمندان (EMP/DEPT) Installing The Employees (EMP/DEPT) Sample Dataset

  • عملکرد CAST The CAST Function

  • مقادیر تاریخ و قالب بندی Date Values and Formatting

  • توابع تاریخ Date Functions

  • توابع رشته String Functions

  • توابع ریاضی Mathematical Functions

  • پیوندهای خارجی مفید در مورد توابع Useful External Links On Functions

  • سوالات تکلیف Assignment Questions

  • Assignment Solutions Walkthrough Assignment Solutions Walkthrough

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

طراحی پایگاه داده رابطه ای Relational Database Design

  • نمای کلی بخش Section Overview

  • عادی سازی Normalization

  • انواع روابط Types of Relationships

  • کلیدهای اصلی و خارجی Primary and Foreign Keys

  • کلیدهای اصلی و خارجی (دمو) Primary and Foreign Keys (Demo)

  • نمودارهای رابطه موجودیت (ERD) Entity Relationship Diagrams (ERD)

  • مرتب کردن طرحواره های ما Tidying Up Our Schemas

  • تفاوت های نحوی در میان پایگاه های داده Syntax Differences Across Databases

توابع جمع و گروه توسط ، داشتن و ترتیب توسط بندها Aggregate Functions And The Group By, Having & Order By Clauses

  • بررسی اجمالی بخش Section Overview

  • توابع جمع Aggregate Functions

  • شمردن(*) Count(*)

  • توابع جمع شده و بند کجا Aggregate Functions And The Where Clause

  • توابع جمع شده و گروه بندی توسط Aggregate Functions And Group By

  • تک ستون گروه توسط Single Column Group By

  • گروه چند ستونی توسط Multi Column Group By

  • ستون های جمع نشده Non-Aggregated Columns

  • گروه بندی و بند داشتن Group By And The Having Clause

  • گروه بندی در زمینه های عددی Group By On Numerical Fields

  • سفارش توسط Order By

  • دستور اعدام Order Of Execution

  • سوالات تکلیف Assignment Questions

  • Assignment Solutions Walkthrough Assignment Solutions Walkthrough

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

طرح واره HR و سفارشات مشتری HR and Customer Orders Schema

  • طرح واره منابع انسانی HR Schema

  • طرح سفارشات مشتری Customer Orders Schema

پیوستن به جداول Joining Tables

  • بررسی اجمالی بخش Section Overview

  • مقدمه ای برای عملیات عضویت Introduction to the Join Operation

  • پیوستن ساده Simple Join

  • پیوستن به چندین جدول Joining Multiple Tables

  • پیوستن به چند ستون Joining On Multiple Columns

  • سوالات تکلیف Assignment Questions

  • Assignment Solutions Walkthrough Assignment Solutions Walkthrough

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

چالش بخش 2 Challenge Section 2

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

  • تکلیف 3 Assignment 3

ترتیب درخواست و اجرا و زیر سeriesالات Query Order Of Execution And Subqueries

  • بررسی اجمالی بخش Section Overview

  • سفارش اجرای SQL SQL Query Order Of Execution

  • واکشی ، محدود کردن و بالا Fetch, Limit And Top

  • زیرمجموعه ها Subqueries

  • زیرنویس ها و می پیوندد Subqueries And Joins

  • سوالات تکلیف Assignment Questions

  • سوالات تکلیف Assignment Questions

  • Assignment Solutions Walkthrough Assignment Solutions Walkthrough

  • Assignment Solutions Walkthrough Assignment Solutions Walkthrough

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

  • راه حل های اختصاصی (کد SQL) Assignment Solutions (SQL Code)

اپراتورهای SQL و بند Where SQL Operators and the Where Clause

  • نمای کلی بخش Section Overview

  • مقدمه ای بر بند Where Introduction to the Where Clause

  • عملگرهای مقایسه و بند کجا Comparison Operators and the Where Clause

  • مقادیر پوچ Null Values

  • عملگرهای حسابی، عبارات و ترتیب اجرای SQL Arithmetic Operators, Expressions and Order of SQL Execution

  • عملگرهای منطقی Logical Operators

  • تطبیق الگو با اپراتور LIKE Pattern Matching with the LIKE Operator

  • خلاصه کردن بیانیه های DDL و DML Recapping DDL and DML Statements

  • تفاوت های نحوی در میان پایگاه های داده Syntax Differences Across Databases

اصول داده های ارتباطی مبانی و محدودیت های پایگاه داده Relational Data Model Basics And Database Constraints

  • بررسی اجمالی بخش Section Overview

  • پایگاه داده های رابطه ای Relational Databases

  • جداول واقع و ابعاد مجدد Fact And Dimension Tables Revisited

  • طرح های ستاره و دانه برف Star And Snowflake Schemas

  • انواع روابط Types Of Relationships

  • محدودیت های کلید اصلی و کلید خارجی Primary Key and Foreign Key Constraints

  • مسابقه Quiz

  • مسابقه Quiz

چالش بخش 3 Challenge Section 3

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

  • تکلیف 3 Assignment 3

بانک سوال: همه را با هم جمع کنید The Question Bank: Bringing It All Together

  • بررسی اجمالی بخش Section Overview

  • بررسی اجمالی بخش Section Overview

  • نصب مجموعه نمونه مشتری Installing The Customers Sample Dataset

  • نکته مهم در مورد مجموعه داده های نمونه Important Note On Sample Datasets

  • سوال 1 Question 1

  • سوال 1 راه حل Walkthrough Question 1 Solution Walkthrough

  • راه حل سوال 1 (کد SQL) Question 1 Solution (SQL Code)

  • سوال 2 Question 2

  • سوال 2 راه حل Walkthrough Question 2 Solution Walkthrough

  • راه حل سوال 2 (کد SQL) Question 2 Solution (SQL Code)

  • سوال 3 Question 3

  • سوال 3 راه حل Walkthrough Question 3 Solution Walkthrough

  • راه حل سوال 3 (کد SQL) Question 3 Solution (SQL Code)

  • سوال 4 Question 4

  • سوال 4 راه حل Walkthrough Question 4 Solution Walkthrough

  • راه حل سوال 4 (کد SQL) Question 4 Solution (SQL Code)

  • سوال 5 Question 5

  • سوال 5 راه حل Walkthrough Question 5 Solution Walkthrough

  • راه حل سوال 5 (کد SQL) Question 5 Solution (SQL Code)

  • سوال 6 Question 6

  • س 6ال 6 راه حل Walkthrough Question 6 Solution Walkthrough

  • راه حل سوال 6 (کد SQL) Question 6 Solution (SQL Code)

  • سوال 7 Question 7

  • سوال 7 راه حل پیاده روی Question 7 Solution Walkthrough

  • راه حل سوال 7 (کد SQL) Question 7 Solution (SQL Code)

  • سوال 8 Question 8

  • سوال 8 راه حل Walkthrough Question 8 Solution Walkthrough

  • راه حل سوال 8 (کد SQL) Question 8 Solution (SQL Code)

  • سوال 9 Question 9

  • سوال 9 راه حل Walkthrough Question 9 Solution Walkthrough

  • راه حل سوال 9 (کد SQL) Question 9 Solution (SQL Code)

طرحواره های داخلی و فراداده Internal and Metadata Schemas

  • طرحواره های داخلی و فراداده در MySQL Internal and Metadata Schemas in MySQL

  • نسخه ی نمایشی طرحواره اطلاعات Information Schema Demo

بیت های مفید دیگر Other Useful Bits

  • قرار دادن نظرات به کد شما Inserting Comments Into Your Code

  • بازدیدها Views

توابع SQL SQL Functions

  • نمای کلی بخش Section Overview

  • توابع رشته - Concat String Functions - Concat

  • توابع رشته - بالا و پایین String Functions - Upper and Lower

  • SQL Literals SQL Literals

  • توابع رشته - طول String Functions - Length

  • توابع رشته - راست و چپ String Functions - Right and Left

  • توابع رشته - Substring و Mid String Functions - Substring and Mid

  • توابع رشته - مکان یابی String Functions - Locate

  • توابع عددی - گرد و کوتاه Numerical Functions - Round and Truncate

  • توابع عددی - Abs Numerical Functions - Abs

  • توابع تاریخ و زمان - زمان فعلی، تاریخ و مهر زمان Date and Time Functions - Current Time, Date and Timestamp

  • توابع تاریخ و زمان - فرمت تاریخ Date and Time Functions - Date Format

  • توابع تاریخ و زمان - رشته به تاریخ Date and Time Functions - String to Date

  • توابع تاریخ و زمان - اضافه کردن تاریخ و تاریخ تفاوت Date and Time Functions - Add Date and Date Diff

  • توابع شرطی - عبارت موردی Conditional Functions - Case Expression

  • ادغام Coalesce

  • استفاده از عبارات در بندها Using Expressions in Clauses

  • تفاوت در بین پایگاه های داده Differences Across Databases

چالش بخش 4 Challenge Section 4

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

  • تکلیف 3 Assignment 3

  • تکلیف 4 Assignment 4

گروه بندی و جمع آوری داده ها Grouping and Aggregating Data

  • نمای کلی بخش Section Overview

  • توابع جمع Aggregate Functions

  • بررسی اجمالی Group By Clause Overview of the Group By Clause

  • گروه بر اساس مثال Group By Examples

  • گروه بر اساس موقعیت شاخص Group By Index Position

  • گروه بر اساس بیان Group By Expression

  • فیلتر کردن داده های جمع آوری شده با بند داشتن Filtering Aggregated Data with the Having Clause

چالش بخش 5 Challenge Section 5

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

  • تکلیف 3 Assignment 3

  • تکلیف 4 Assignment 4

  • تکلیف 5 Assignment 5

پیوستن به جداول و مجموعه اپراتورها Joining Tables and Set Operators

  • نمای کلی بخش Section Overview

  • بررسی اجمالی جداول پیوستن Joining Tables Overview

  • پیوستن به نسخه نمایشی جداول Joining Tables Demo

  • به Syntax با سایر بندها بپیوندید Join Syntax with other Clauses

  • پیوستن به جدول‌های نمایشی ۲ Joining Tables Demo 2

  • اتحادیه و اتحادیه همه Union and Union All

  • تقاطع و جز Intersect and Except

  • متقاطع بپیوندید Cross Join

  • شبیه سازی اتصالات بیرونی کامل در MySQL Emulating Full Outer Joins in MySQL

  • تفاوت در بین پایگاه های داده Differences Across Databases

ترتیب اجرای SQL Order of SQL Execution

  • حکم اعدام Order of Execution

  • مستعار ستون ها و دستور اجرای SQL Aliasing Columns and SQL Execution Order

سوالات فرعی و بازدیدها Subqueries and Views

  • نمای کلی بخش Section Overview

  • سوالات فرعی Subqueries

  • نسخه ی نمایشی سوالات فرعی Subqueries Demo

  • خود عضو شوید Self Join

  • نمای کلی Views Overview

  • نمایش نسخه ی نمایشی Views Demo

چالش بخش 6 Challenge Section 6

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

  • تکلیف 3 Assignment 3

  • تکلیف 4 Assignment 4

  • تکلیف 5 Assignment 5

زبان کنترل داده ها Data Control Language

  • نمای کلی بخش Section Overview

  • ایجاد یک حساب کاربری جدید Creating a New User Account

  • اعطا و لغو نسخه نمایشی Grant and Revoke Demo

  • تفاوت در بین پایگاه های داده Differences Across Databases

زبان کنترل تراکنش Transaction Control Language

  • نمای کلی بخش Section Overview

  • متعهد شوید Commit

  • بازگشت به عقب Rollback

  • Savepoint Savepoint

  • تفاوت در بین پایگاه های داده Differences Across Databases

تبریک میگم Congratulations

  • سخنرانی پاداش: تبریک و گام های بعدی Bonus Lecture: Congratulations & Next Steps

نمایش نظرات

آموزش دوره جامع SQL
جزییات دوره
9.5 hours
141
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
42,985
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Malvik Vaghadia Malvik Vaghadia

مالویک بیش از 10 سال کار و مشاوره با تعدادی از شرکت های فهرست شده در لیست/لیست نشده به عنوان متخصص داده و BI را گذرانده است. در طول زندگی حرفه ای خود ، مالویک یک مهارت در تجزیه و تحلیل داده ها و تجسم ، با مهارت در مورد تعدادی از زبان های برنامه نویسی از جمله SQL ، Python و R. ایجاد کرده است. او به طور گسترده با تعدادی از سیستم عامل های نرم افزاری پیشرو از جمله Hadoop ، Oracle ، MySQL ، MS SQL Server ، Qlik و Microsoft Power Platforms. وی دارای تعدادی گواهینامه از جمله: · کارشناس راه حل های مجاز مایکروسافت: مدیریت داده و تجزیه و تحلیل · Microsoft Certified Solutions Associate: گزارشگری BI · مجوز Qlik Sense Data Architect

Pathfinder Analytics Pathfinder Analytics

توانمندسازی نسل بعدی متخصصان داده