آموزش برنامه نویسی SQL با مایکروسافت SQL Server

SQL Programming with Microsoft SQL Server

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر SQL: آزادسازی قدرت زبان پرس و جوی ساختاریافته، مهندسی داده و تجزیه و تحلیل داده ها با MS SQL Server با مایکروسافت SQL سرور آشنا شوید SQL (زبان پرس و جوی ساختاریافته) را از ابتدا بیاموزید نگاهی عمیق به SQL از سینتکس و بندهای اولیه بگیرید. پرس و جوهای پیشرفته روش های ذخیره شده، توابع، محرک ها، پرس و جوهای فرعی، حلقه ها، پرس و جوهای پویا و غیره را بیاموزید. مدیریت استثناها را با بلوک های Try Catch انجام دهید بدانید که چه چیزی یک پایگاه داده، جداول و نماها را می سازد. در مورد محدودیت های پایگاه داده، کلیدها، فهرست ها بیاموزید. به مدیریت پایگاه داده مانند ایجاد پایگاه داده جدید، پشتیبان گیری و بازیابی db بپردازید. پیش نیازها: اشتیاق و اراده برای گذاشتن اثر خود در جهان!

یک خوش آمدگویی گرم به دوره آموزشی SQL Programming with Microsoft SQL Server توسط Uplatz.


SQL یا زبان پرس و جو ساختاریافته، یک زبان برنامه نویسی دامنه خاص است که برای مدیریت و دستکاری پایگاه های داده رابطه ای طراحی شده است. این به عنوان یک رابط استاندارد برای تعامل با سیستم‌های مدیریت پایگاه داده رابطه‌ای (RDBMS) عمل می‌کند و به کاربران اجازه می‌دهد تا داده‌ها را در این پایگاه‌داده‌ها تعریف، جستجو، به‌روزرسانی و مدیریت کنند.

اجزای کلیدی SQL عبارتند از:

  1. زبان پرسش داده ها (DQL): برای پرس و جو از پایگاه داده برای بازیابی اطلاعات خاص استفاده می شود. دستور اصلی DQL SELECT است.

  2. زبان تعریف داده (DDL): به ساختار پایگاه داده، از جمله ایجاد، تغییر و حذف جداول و طرحواره ها مربوط می شود. دستورات عبارتند از CREATE، ALTER و DROP.

  3. زبان دستکاری داده ها (DML): شامل دستکاری داده ها در پایگاه داده، از جمله درج، به روز رسانی، و حذف سوابق است. دستورات عبارتند از INSERT، UPDATE و DELETE.

  4. زبان کنترل داده ها (DCL): دسترسی به داده های ذخیره شده در پایگاه داده را مدیریت می کند. دستورات شامل GRANT و REVOKE هستند.

مزایای کلیدی یادگیری SQL عبارتند از:

  1. زبان جهانی: SQL به طور گسترده در سیستم های مختلف پایگاه داده استفاده و شناخته شده است. هنگامی که SQL را یاد گرفتید، می توانید مهارت های خود را در پایگاه های داده رابطه ای مختلف مانند MySQL، PostgreSQL، Oracle و Microsoft SQL Server اعمال کنید.

  2. مدیریت پایگاه داده: SQL به شما اجازه می دهد تا حجم وسیعی از داده ها را به طور موثر مدیریت و سازماندهی کنید. می توانید ساختارهای پایگاه داده را ایجاد، اصلاح و نگهداری کنید و از یکپارچگی و امنیت داده ها اطمینان حاصل کنید.

  3. بازیابی و تجزیه و تحلیل داده ها: SQL برای استخراج اطلاعات خاص از پایگاه های داده با استفاده از پرس و جوها قدرتمند است. این امر برای کسب و کارها بسیار مهم است که بر اساس داده های خود تصمیمات آگاهانه بگیرند.

  4. تغییر داده: SQL شما را قادر می‌سازد تا رکوردها را در پایگاه داده اضافه، به‌روزرسانی یا حذف کنید، و این امکان را فراهم می‌کند که داده‌ها را به‌روز و دقیق نگه دارید.

  5. فیلتر کردن و مرتب‌سازی داده‌ها: SQL به شما امکان می‌دهد داده‌ها را بر اساس معیارهای خاص فیلتر و مرتب کنید و کار با مجموعه داده‌های بزرگ و تجزیه و تحلیل آن را آسان‌تر می‌کند.

  6. هوش تجاری (BI): مهارت های SQL برای هر کسی که در هوش تجاری یا تجزیه و تحلیل داده ها کار می کند ضروری است. این به استخراج بینش معنادار از مجموعه داده های پیچیده کمک می کند.

  7. توسعه وب: بسیاری از برنامه های کاربردی وب برای ذخیره و بازیابی داده ها با پایگاه های داده تعامل دارند. SQL یک مهارت اساسی برای توسعه دهندگان وب است که با پایگاه های داده کار می کنند.

  8. فرصت های شغلی: مهارت در SQL در بازار کار بسیار ارزشمند است. بسیاری از نقش ها، مانند مدیران پایگاه داده، تحلیلگران داده، و متخصصان هوش تجاری، نیاز به درک قوی از SQL دارند.

یادگیری SQL پایه‌ای برای مدیریت، بازیابی و تجزیه و تحلیل مؤثر داده‌ها فراهم می‌کند و آن را به یک مهارت ارزشمند برای هر کسی که با پایگاه‌های داده کار می‌کند یا در زمینه‌های مرتبط با داده‌ها دنبال می‌کند، تبدیل می‌کند.


Microsoft SQL Server یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که توسط مایکروسافت توسعه یافته است. به عنوان یک سرور پایگاه داده، یک محصول نرم افزاری است که وظیفه اصلی ذخیره و بازیابی داده ها را دارد. SQL Server یک ابزار قدرتمند و همه کاره است که می تواند برای مدیریت انواع مختلف داده ها از جمله متن، اعداد، تاریخ ها و تصاویر استفاده شود. همچنین بسیار مقیاس پذیر است، به این معنی که می توان از آن برای مدیریت داده ها از مشاغل کوچک تا شرکت های بزرگ استفاده کرد.

ویژگی های SQL Server:

  • ذخیره سازی و بازیابی داده ها: SQL Server می تواند داده ها را از منابع مختلف، از جمله جداول، نماها، و رویه های ذخیره شده ذخیره و بازیابی کند.

  • امنیت داده: SQL Server انواع ویژگی‌های امنیتی را برای محافظت از داده‌های شما فراهم می‌کند، مانند احراز هویت کاربر، رمزگذاری، و کنترل دسترسی.

  • یکپارچگی داده: SQL Server با اعمال قوانین و محدودیت‌ها، صحت و سازگاری داده‌های شما را تضمین می‌کند.

  • عملکرد داده: SQL Server برای ارائه عملکرد بالا برای دسترسی و پردازش داده طراحی شده است.

  • مقیاس‌پذیری داده: SQL Server را می‌توان با افزودن سرورها یا ظرفیت ذخیره‌سازی بیشتر، برای پاسخگویی به نیازهای رو به رشد کسب‌وکارتان مقیاس‌بندی کرد.

استفاده از موارد SQL Server:

  • برنامه های کاربردی مالی: SQL Server برای مدیریت داده های مالی مانند حساب ها، تراکنش ها و گزارش ها استفاده می شود.

  • برنامه‌های مدیریت ارتباط با مشتری (CRM): SQL Server برای ذخیره و مدیریت داده‌های مشتری، مانند اطلاعات تماس، سابقه خرید و بلیط‌های پشتیبانی استفاده می‌شود.

  • برنامه های کاربردی تجارت الکترونیک: SQL Server برای مدیریت داده های محصول، اطلاعات سفارش و نمایه های مشتری استفاده می شود.

  • برنامه های کاربردی وب: SQL Server برای ذخیره و مدیریت داده ها برای برنامه های کاربردی وب استفاده می شود.

  • برنامه های کاربردی اینترنت اشیا: SQL Server برای جمع آوری، ذخیره و تجزیه و تحلیل داده ها از دستگاه های IoT استفاده می شود.

نسخه های سرور SQL:

SQL Server در نسخه های مختلف برای پاسخگویی به نیازهای مشاغل مختلف موجود است. محبوب ترین نسخه ها عبارتند از:

  • SQL Server Express: یک نسخه رایگان برای مشاغل کوچک و توسعه دهندگان.

  • استاندارد سرور SQL: نسخه ای مقرون به صرفه برای مشاغل متوسط.

  • SQL Server Enterprise: یک نسخه قدرتمند برای شرکت های بزرگ.


برنامه نویسی SQL با MS SQL Server - برنامه درسی دوره


  1. معرفی Microsoft SQL Server

  2. انتخاب و کجا

  3. زبان‌های فرعی SQL - ترتیب براساس بندها

  4. Any - All - Select Into - Insert Into - Case

  5. حذف - بالا - توابع جمع - کارتهای وحشی

  6. درج - به‌روزرسانی - دستورات پوچ است

  7. در - بین - نام مستعار جدول

  8. نظرات SQL - اپراتورهای SQL

  9. پیوستن

  10. اتحاد همه - اتحادیه - گروه بر اساس - داشتن - وجود - وجود ندارد

  11. توابع تهی - تراکنش SQL

  12. نمونه‌ها - اگر - بیانیه‌های شرطی

  13. بیانیه رفتن - ساخت حلقه

  14. برنامه های فرعی - رویه های ذخیره شده

  15. نمونه‌های رویه ذخیره‌شده

  16. تغییر و حذف یک رویه ذخیره شده

  17. پرسش‌های پویا - رویه‌های برگرداندن مقادیر - توابع

  18. شکست - ادامه - رسیدگی به استثنا

  19. مدیریت استثناهای ساختاریافته

  20. چند و تودرتو بلوک‌های Catch را امتحان کنید

  21. استفاده از بلوک ناشناس - توابع با ارزش جدول

  22. DB پشتیبان - مثال دیفرانسیل - بیانیه‌های DDL

  23. DB تعریف شده کاربر - ایجاد DB با رابط کاربری گرافیکی - پرس و جو - دستورات

  24. محدودیت های پایگاه داده و محدودیت های یکپارچگی دامنه

  25. کلید اصلی و کلید ترکیبی

  26. ایجاد رابطه 1 به 1 - شاخص ها

  27. نماها و انواع نماها

  28. افزایش خودکار - عملیات تاریخ SQL

  29. میزبانی


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

معرفی مایکروسافت SQL Server Introduction to Microsoft SQL Server

  • قسمت 1 - مقدمه ای بر مایکروسافت SQL Server Part 1 - Introduction to Microsoft SQL Server

  • قسمت 2 - مقدمه ای بر مایکروسافت SQL Server Part 2 - Introduction to Microsoft SQL Server

  • قسمت 3 - مقدمه ای بر مایکروسافت SQL Server Part 3 - Introduction to Microsoft SQL Server

انتخاب کنید و کجا Select and Where

  • قسمت 1 - انتخاب و کجا Part 1 - Select and Where

  • قسمت 2 - انتخاب و کجا Part 2 - Select and Where

  • قسمت 3 - انتخاب و کجا Part 3 - Select and Where

SQL Sub Languages ​​- Order By Clauses SQL Sub Languages - Order By Clauses

  • قسمت 1 - زبانهای فرعی SQL - ترتیب بر اساس بندها Part 1 - SQL Sub Languages - Order By Clauses

  • قسمت 2 - زبانهای فرعی SQL - ترتیب بر اساس بندها Part 2 - SQL Sub Languages - Order By Clauses

Any - All - Select Into - Insert Into - Case Any - All - Select Into - Insert Into - Case

  • قسمت 1 - Any - All - Select Into - Insert Into - Case Part 1 - Any - All - Select Into - Insert Into - Case

  • قسمت 2 - Any - All - Select Into - Insert Into - Case Part 2 - Any - All - Select Into - Insert Into - Case

حذف - بالا - توابع جمع - کارت های وحشی Delete - Top - Aggregate Functions - Wild Cards

  • قسمت 1 - حذف - بالا - توابع جمع - کارتهای وحشی Part 1 - Delete - Top - Aggregate Functions - Wild Cards

  • قسمت 2 - حذف - بالا - توابع جمع - وایلد کارت Part 2 - Delete - Top - Aggregate Functions - Wild Cards

Insert - Update - Is Null Commands Insert - Update - Is Null Commands

  • قسمت 1 - درج - به روز رسانی - آیا دستورات پوچ است Part 1 - Insert - Update - Is Null Commands

  • قسمت 2 - درج - به روز رسانی - دستورات پوچ است Part 2 - Insert - Update - Is Null Commands

  • قسمت 3 - درج - به روز رسانی - دستورات پوچ است Part 3 - Insert - Update - Is Null Commands

در - بین - نام مستعار جدول In - Between - Table Alias

  • قسمت 1 - In - Between - جدول مستعار Part 1 - In - Between - Table Alias

  • قسمت 2 - In - Between - جدول مستعار Part 2 - In - Between - Table Alias

نظرات SQL - اپراتورهای SQL SQL Comments - SQL Operators

  • قسمت 1 - نظرات SQL - اپراتورهای SQL Part 1 - SQL Comments - SQL Operators

  • قسمت 2 - نظرات SQL - اپراتورهای SQL Part 2 - SQL Comments - SQL Operators

می پیوندد Joins

  • قسمت 1 - ملحق می شود Part 1 - Joins

  • قسمت 2 - ملحق می شود Part 2 - Joins

اتحاد همه - اتحادیه - گروه بر اساس - داشتن - وجود - وجود ندارد Union All - Union - Group By - Having - Exists - Not Exists

  • قسمت 1 - اتحاد همه - اتحادیه - گروه توسط - داشتن - وجود دارد - وجود ندارد Part 1 - Union All - Union - Group By - Having - Exists - Not Exists

  • قسمت 2 - اتحاد همه - اتحادیه - گروه توسط - داشتن - وجود - وجود ندارد Part 2 - Union All - Union - Group By - Having - Exists - Not Exists

توابع پوچ - تراکنش SQL Null Functions - Transact SQL

  • قسمت 1 - توابع پوچ - Transact SQL Part 1 - Null Functions - Transact SQL

  • قسمت 2 - توابع پوچ - Transact SQL Part 2 - Null Functions - Transact SQL

مثال ها - اگر - بیانیه های شرطی Examples - If - Conditional Statements

  • قسمت 1 - مثالها - اگر - اظهارات مشروط Part 1 - Examples - If - Conditional Statements

  • قسمت 2 - مثالها - اگر - اظهارات مشروط Part 2 - Examples - If - Conditional Statements

Goto Statement - Looping Construct Goto Statement - Looping Construct

  • قسمت 1 - بیانیه Goto - Looping Construct Part 1 - Goto Statement - Looping Construct

  • قسمت 2 - بیانیه Goto - Looping Construct Part 2 - Goto Statement - Looping Construct

برنامه های فرعی - رویه های ذخیره شده Sub Programs - Stored Procedures

  • قسمت 1 - برنامه های فرعی - رویه های ذخیره شده Part 1 - Sub Programs - Stored Procedures

  • قسمت 2 - برنامه های فرعی - رویه های ذخیره شده Part 2 - Sub Programs - Stored Procedures

نمونه های رویه ذخیره شده Stored Procedure Examples

  • قسمت 1 - نمونه های رویه ذخیره شده Part 1 - Stored Procedure Examples

  • قسمت 2 - نمونه های رویه ذخیره شده Part 2 - Stored Procedure Examples

اصلاح و حذف یک رویه ذخیره شده Modifying and Dropping a Stored Procedure

  • قسمت 1 - اصلاح و حذف یک رویه ذخیره شده Part 1 - Modifying and Dropping a Stored Procedure

  • قسمت 2 - اصلاح و حذف یک رویه ذخیره شده Part 2 - Modifying and Dropping a Stored Procedure

پرس و جوهای پویا - رویه مقادیر برگشتی - توابع Dynamic Queries - Procedure Returning Values - Functions

  • قسمت 1 - پرس و جوهای پویا - رویه مقادیر برگشتی - توابع Part 1 - Dynamic Queries - Procedure Returning Values - Functions

  • قسمت 2 - پرس و جوهای پویا - رویه مقادیر برگشتی - توابع Part 2 - Dynamic Queries - Procedure Returning Values - Functions

شکست - ادامه - رسیدگی به استثنا Break - Continue - Exception Handling

  • قسمت 1 - استراحت - ادامه - رسیدگی به استثنا Part 1 - Break - Continue - Exception Handling

  • قسمت 2 - استراحت - ادامه - رسیدگی به استثنا Part 2 - Break - Continue - Exception Handling

مدیریت استثناهای ساختاریافته Structured Exception Handling

  • بخش 1 - مدیریت استثناهای ساختاریافته Part 1 - Structured Exception Handling

  • بخش 2 - مدیریت استثناهای ساختاریافته Part 2 - Structured Exception Handling

بلوک‌های چندگانه و تودرتوی Catch را امتحان کنید Multiple and Nested Try Catch Blocks

  • قسمت 1 - چندین و تودرتو تست Catch Blocks Part 1 - Multiple and Nested Try Catch Blocks

  • قسمت 2 - چند بلوک و تودرتو را امتحان کنید Part 2 - Multiple and Nested Try Catch Blocks

استفاده از بلوک ناشناس - توابع با ارزش جدول Using Anonymous Block - Table Valued Functions

  • قسمت 1 - استفاده از بلوک ناشناس - توابع با ارزش جدول Part 1 - Using Anonymous Block - Table Valued Functions

  • قسمت 2 - استفاده از بلوک ناشناس - توابع با ارزش جدول Part 2 - Using Anonymous Block - Table Valued Functions

DB پشتیبان - مثال دیفرانسیل - بیانیه های DDL Backup DB - Differential Example - DDL Statements

  • قسمت 1 - پشتیبان گیری از DB - مثال دیفرانسیل - بیانیه های DDL Part 1 - Backup DB - Differential Example - DDL Statements

  • قسمت 2 - پشتیبان گیری DB - مثال دیفرانسیل - بیانیه های DDL Part 2 - Backup DB - Differential Example - DDL Statements

DB تعریف شده توسط کاربر - ایجاد DB با رابط کاربری گرافیکی - Query - Commands User Defined DB - Creating DB with GUI - Query - Commands

  • قسمت 1 - DB تعریف شده توسط کاربر - ایجاد DB با رابط کاربری گرافیکی - Query - Commands Part 1 - User Defined DB - Creating DB with GUI - Query - Commands

  • قسمت 2 - DB تعریف شده توسط کاربر - ایجاد DB با رابط کاربری گرافیکی - Query - Commands Part 2 - User Defined DB - Creating DB with GUI - Query - Commands

محدودیت های پایگاه داده و محدودیت های یکپارچگی دامنه Database Constraints and Domain Integrity Constraints

  • قسمت 1 - محدودیت های پایگاه داده و محدودیت های یکپارچگی دامنه Part 1 - Database Constraints and Domain Integrity Constraints

  • قسمت 2 - محدودیت های پایگاه داده و محدودیت های یکپارچگی دامنه Part 2 - Database Constraints and Domain Integrity Constraints

کلید اصلی و کلید ترکیبی Primary Key and Composite Key

  • قسمت 1 - کلید اصلی و کلید ترکیبی Part 1 - Primary Key and Composite Key

  • قسمت 2 - کلید اصلی و کلید ترکیبی Part 2 - Primary Key and Composite Key

ایجاد رابطه 1 به 1 - شاخص ها Creating 1-to-1 Relationship - Indexes

  • قسمت 1 - ایجاد رابطه 1 به 1 - شاخص ها Part 1 - Creating 1-to-1 Relationship - Indexes

  • قسمت 2 - ایجاد رابطه 1 به 1 - شاخص ها Part 2 - Creating 1-to-1 Relationship - Indexes

نماها و انواع نماها Views and Types of Views

  • قسمت 1 - نماها و انواع نماها Part 1 - Views and Types of Views

  • قسمت دوم - نماها و انواع نماها Part 2 - Views and Types of Views

افزایش خودکار - عملیات تاریخ SQL Auto Increment - SQL Date Operations

  • قسمت 1 - افزایش خودکار - عملیات تاریخ SQL Part 1 - Auto Increment - SQL Date Operations

  • قسمت 2 - افزایش خودکار - عملیات تاریخ SQL Part 2 - Auto Increment - SQL Date Operations

میزبانی Hosting

  • میزبانی Hosting

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش برنامه نویسی SQL با مایکروسافت SQL Server
جزییات دوره
54.5 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,016
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Uplatz Training Uplatz Training

سریعترین رشد ارائه دهنده آموزش جهانی فناوری اطلاعات Uplatz پیشرو در انگلستان است که ارائه دهنده خدمات آموزش فناوری اطلاعات به دانشجویان در سراسر جهان است. منحصر به فرد بودن ما از آنجا ناشی می شود که ما دوره های آموزشی آنلاین را با کسری از متوسط هزینه این دوره ها در بازار ارائه می دهیم. تخصص ما شامل SAP ، Oracle ، Salesforce ، AWS ، Microsoft Azure ، Google Cloud ، IBM Cloud ، Science data ، Python ، JavaScript ، Java ، Digital Marketing ، Agile و DevOps است. Uplatz که در مارس 2017 تاسیس شد ، شاهد افزایش خارق العاده ای در صنعت آموزش است که با یک دوره آنلاین SAP FICO شروع می شود و اکنون آموزش 500+ دوره را در 54 کشور جهان ارائه داده است که طی 10 سال به 10 هزار دانشجو خدمت کرده اند. آموزش Uplatz بسیار با ساختار ، موضوع محور و شغل محور است و تأکید زیادی بر تمرین و تکالیف در سرورهای زنده دارد. دوره های ما توسط بیش از هزار مربی بسیار ماهر و باتجربه طراحی و تدریس می شوند که در زمینه های خود اعم از SAP ، Cloud ، Oracle یا هر فناوری یا سیستم درخواستی تخصص کافی دارند.