دوره آموزشی راهنمای جامع برای SQL Server پیشرفته
8 ساعت 29 دقیقهپیشرفته2024-08-06
مدرسین

Adam Wilbert
Data Visualization Expert
جزئیات دوره
به دنبال ارتقاء مهارت به عنوان یک برنامه نویس با Microsoft SQL Server هستید؟ به مربی آدام ویلبرت در این دوره آموزشی عملی، تعاملی و توسعه مهارت ها بپیوندید، زیرا او به شما نشان می دهد که چگونه بر مهارت های پیشرفته SQL Server مانند برنامه نویسی پایگاه داده با T-SQL، محرک های پایگاه داده SQL Server، دفتر کل SQL Server، یادگیری ماشینی SQL Server مسلط شوید. خدمات با پایتون، پردازش داده های جدولی با DataFrame و موارد دیگر. در طول مسیر، مطمئن شوید که مهارت های جدید خود را در چالش های تمرینی در پایان هر بخش آزمایش کنید. این دوره با یک پروژه نهایی پایان مییابد که در آن میتوانید دانش تازه کسبشده خود را در پایگاه داده SQL Server در دنیای واقعی به کار ببرید.
مهارت ها
SQL ServerData Resource ManagementDatabase AdministrationDatabase ManagementProgramming LanguagesMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - به SQL Server عمیق بروید
- 02 - آنچه باید بدانید
- 03 - حداکثر استفاده از فایلهای تمرینی
1.1 ایجاد نماهایی از داده ها
- 04 - پایگاههای داده را با SQL Server برنامه ریزی کنید
- 05 - یک کوئری را به عنوان یک شی مشاهده ذخیره کنید
- 06 - نماهای موجود را کاوش کنید
- 07 - طرحواره سازی یک نما
- 08 - اهرم نمایش اشیاء با شاخص
1.2 ایجاد توابع تعریف شده توسط کاربر
- 09 - توابع قطعی در مقابل توابع غیر قطعی
- 10 - توابع تعریف شده توسط کاربر با ارزش اسکالر
- 11 - عبارات IF ELSE و CASE
- 12 - توابع تعریف شده توسط کاربر با ارزش جدول
- 13 - چالش - ایجاد یک تابع
- 14 - راه حل - ایجاد یک تابع
1.3 کار با رویههای ذخیره شده
- 15 - یک رویه ذخیره شده را بنویسید و اجرا کنید
- 16 - پارامترهای ورودی رویه ذخیره شده
- 17 - پارامترهای خروجی رویه ذخیره شده
- 18 - یک تریگر پایگاه داده ایجاد کنید
- 19 - چالش - از تابع در یک رویه ذخیره شده استفاده کنید
- 20 - راه حل - از تابع در یک رویه ذخیره شده استفاده کنید
1.4 ایجاد معاملات
- 21 - اطمینان از سازگاری دادهها با تراکنش ها
- 22 - یک معامله ایجاد کنید
- 23 - نقاط ذخیره تراکنش
- 24 - تراکنشها به صورت خودکار بازگردانده میشوند
- 25 - چالش - ایجاد یک معامله
- 26 - راه حل - ایجاد یک معامله
1.5 پیادهسازی مدیریت خطا
- 27 - رسیدگی به خطا چیست
- 28 - خطاها را با TRY و CATCH ضبط کنید
- 29 - با THROW خطا ایجاد کنید
- 30 - کنترل تراکنشها را مدیریت کنید
- 31 - چالش - مدیریت خطا را به یک رویه ذخیره شده اضافه کنید
- 32 - راه حل - مدیریت خطا را به رویه ذخیره شده اضافه کنید
1.6 تبدیل نوع داده و NULL
- 33 - تبدیل نوع داده ضمنی
- 34 - مقادیر NULL را درک کنید
- 35 - تابع ISNULL
- 36 - ردیفها را با COALESCE ادغام کنید
2.1 اصول ماشه
- 37 - SQL Server را با تریگرها خودکار کنید
- 38 - تریگرهای SQL Server چیست؟
- 39 - دو نوع محرک - به جای و بعد
- 40 - یک ماشه برای چاپ پیام ایجاد کنید
- 41 - مهر زمانی یک تغییر جدول
- 42 - شلیک به جای ماشه
- 43 - چالش - ایجاد یک ماشه
- 44 - راه حل - ایجاد یک ماشه
2.2 کار با دادههای اصلاح شده
- 45 - مقادیر اصلاح شده توسط یک ماشه را بخوانید
- 46 - استفاده از جدول منطقی درج شده
- 47 - استفاده از جدول منطقی حذف شده
2.3 محرکهای پایگاه داده و سطح سرور
- 48 - باعث ایجاد CREATE، ALTER یا DROP میشود
- 49 - اصلاحات پایگاه داده بازگشتی
- 50 - خواندن EVENTDATA() XML
- 51 - نوشتن داده از تابع EVENTDATA()
- 52 - چالش - ایجاد یک ماشه DDL
- 53 - راه حل - ایجاد یک ماشه DDL
2.4 مدیریت ماشه
- 54 - مشاهده تمام محرکها در یک پایگاه داده
- 55 - فعال و غیرفعال کردن تریگرها
- 56 - تریگرهای تودرتو را غیرفعال کنید
- 57 - محرکهای بازگشتی
- 58 - ترتیب مجدد اجرای ماشه
2.5 پروژه - مدیریت موجودی
- 59 - ایجاد محرک برای حفظ موجودی
- 60 - شمارش محمولههای دریافتی
- 61 - اقلام فروخته شده را کم کنید
- 62 - در صورت کم بودن، دوباره سفارش دهید
3.1 مفاهیم اصلی لجر سرور SQL
- 63 - از دادههای خود با SQL Server Ledger محافظت کنید
- 64 - SQL Server Ledger چیست
- 65 - جداول لجر و پایگاههای دفتر کل
- 66 - وضعیت پایگاه داده را در خلاصه ضبط کنید
3.2 افزودن ویژگیهای لجر به پایگاههای داده موجود
- 67 - جداول دفتر کل قابل به روز رسانی ایجاد کنید
- 68 - جداول دفتر کل فقط ضمیمه ایجاد کنید
- 69 - دادههای موجود را به یک جدول دفتر انتقال دهید
3.3 یک پایگاه داده Ledger جدید ایجاد کنید
- 70 - از T-SQL برای ایجاد پایگاه داده دفتر کل استفاده کنید
- 71 - ledger را در پایگاه داده Azure SQL فعال کنید
3.4 ممیزی پایگاه داده محافظت شده توسط Ledger
- 72 - دفتر کل را مدیریت کنید
- 73 - یکپارچگی دفتر را بررسی کنید
- 74 - تشخیص اصلاحات غیرمجاز داده ها
- 75 - یک پایگاه داده در معرض خطر را بازیابی کنید
4.1 با خدمات یادگیری ماشینی شروع کنید
- 76 - دادههای SQL Server را با پایتون تجزیهوتحلیل کنید
- 77 - خدمات یادگیری ماشین چیست
- 78 - سرویسهای ML را برای پایتون نصب کنید
- 79 - اجرای اسکریپت را در SQL Server فعال کنید
- 80 - از متغیرها در پایتون استفاده کنید
- 81 - یک حلقه while ایجاد کنید
4.2 نوشتن اسکریپتهای پایتون برای SQL Server
- 82 - یک مجموعه داده را از SQL Server وارد کنید
- 83 - یک DataFrame را دستکاری کنید
- 84 - خروجی یک مجموعه نتیجه به SQL Server
- 85 - دامهای نحوی پایتون
- 86 - چالش - وارد کردن یک DataFrame
- 87 - راه حل - وارد کردن یک DataFrame
4.3 ماژولها و کتابخانههای بسته پایتون
- 88 - بستههای منبع باز Anaconda
- 89 - توابع در بسته revoscalepy
- 90 - با microsoftml مدل، آموزش و نمره گذاری کنید
- 91 - با Matplotlib گرافیک تولید کنید
- 92 - آمار توصیفی را با پانداها دریافت کنید
- 93 - چالش - یک DataFrame نمونه بگیرید
- 94 - راه حل - نمونه DataFrame
4.4 پردازش دادههای جدولی
- 95 - مقادیر را با شاخص و سری برگردانید
- 96 - یک سری را به DataFrame تبدیل کنید
- 97 - چند سری به یک DataFrame اضافه کنید
- 98 - فهرست را در یک DataFrame قرار دهید
- 99 - یک DataFrame را به سری برش دهید
- 100 - چالش - وارد کردن و پردازش داده ها
- 101 - راه حل - وارد کردن و پردازش داده ها
4.5 یک رویه ذخیره شده SQL ایجاد کنید
- 102 - یک رویه ذخیره شده پایتون ایجاد کنید
- 103 - روش را پارامتر کنید
- 104 - چالش - یک رویه ذخیره شده بنویسید
- 105 - راه حل - یک رویه ذخیره شده بنویسید
4.6 یک مشتری علمی داده خارجی ایجاد کنید
- 106 - MLS را روی یک سرور مستقل نصب کنید
- 107 - ابزارهای توسعه را به مشتری اضافه کنید
- 108 - با نوت بوکهای Jupyter کار کنید
5.1 پروژه نهایی
- 109 - راهاندازی نهایی پروژه پایگاه داده GameScore
- 110 - یک ماشه برای اضافه کردن امتیاز به رکوردهای بازیکن ایجاد کنید
- 111 - محاسبه نمره جهانی با تابع سفارشی
- 112 - یک رویه ذخیره شده بنویسید - قسمت 1
- 113 - یک رویه ذخیره شده بنویسید - قسمت 2
- 114 - مدیریت خطا را اضافه کنید و سیستم را تست کنید - قسمت 1
- 115 - مدیریت خطا را اضافه کنید و سیستم را تست کنید - قسمت 2
نتیجه گیری
- 116 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آموزش عملی پیشرفته SQL Server: استراتژیها و تکنیکها
- دوره آموزشی طراحی انبار داده در SQL Server 2019
- دوره آموزشی یادگیری Microsoft SQL Server 2022
- دوره آموزشی یادگیری Microsoft SQL Server 2019
- دوره آموزشی توسعه مدلهای یادگیری ماشین با پایتون و T-SQL
- دوره آموزشی کوئریها در مایکروسافت SQL سرور 2022
- دوره آموزشی یادگیری جامع Microsoft SQL Server 2022
- دوره آموزشی SQL Server: خدمات گزارشدهی