دوره Sql Server از جامع ترین دوره های حضوری موسسه آرمان صدرا یزد میباشد که عزیزان علاقه مند به برنامه نویسی و مدیریت پایگاه داده را با مباحث پایگاه داده آشنا و آنهارا در این زمینه مجرب و کاربلد میکند.

موضوعات اصلی برای این دوره آموزشی پیشرفته SQL:


مهارت بالا در SQL برای نقش مدیران ارشد پایگاه داده، تحلیلگران داده، توسعه دهندگان پایگاه داده و توسعه دهندگان هوش تجاری کلیدی است. داده‌ها پیچیده هستند و چه بازیابی داده‌ها برای اهداف اعتبارسنجی، اهداف عیب‌یابی یا اهداف هوش تجاری و تجزیه و تحلیل، تکنیک‌های پیشرفته SQL می‌تواند از نیاز به برنامه‌نویسی خارجی و ابزارهای برنامه‌نویسی ناکارآمد جلوگیری کند.

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

دوره کوئری (query) پایگاه داده پیشرفته SQL برای هر کسی که هوش تجاری چالش برانگیز و  تجزیه و تحلیل داده ها و الزامات SQL query یا نیازهای پیشرفته توسعه SQL را داشته باشد، هدف قرار می گیرد. این دوره مبتنی بر دانش اولیه شما در SQL است و فراتر از بیانیه اصلی SELECT است تا شما را در نحوه ادغام و دستکاری مجموعه داده های پیچیده SQL، تقسیم مجموعه داده های بزرگ به زیر مجموعه های قابل مدیریت برای پردازش بیشتر و استخراج محاسبات و دسته بندی های تجاری چالش برانگیز از طریق کوئری SQL راهنمایی کند.

 

شما در sql server یاد خواهید گرفت که:

اتصالات پیشرفته را برای ادغام داده ها از بسیاری از جداول مدیریت کنید
چالش‌های پیچیده را با استفاده از تکنیک‌هایی مانند جداول موقت، نماها، عبارات جدول رایج و subqueries  به مراحل قابل مدیریت و کارآمد تقسیم کنید.
نحوه گروه بندی داده ها را برای اهداف رتبه بندی، تجمیع و خلاصه کردن داده های تراکنش ببینید
چندین تکنیک queries را برای کمک به برآوردن نیازهای استخراج اطلاعات کسب و کار ادغام کنید
بازیابی، پاکسازی، تبدیل و آماده سازی مجموعه داده های بزرگ و پیچیده از پایگاه داده های SQL Server آماده برای انبار داده، مدل های معنایی، تجزیه و تحلیل داده ها و اهداف هوش تجاری
برنامه های اجرای queries را برای تنظیم queries تفسیر کنید
این دوره مربوط به: SQL Server 2012، SQL Server 2014، SQL Server 2016، SQL Server 2017، SQL Server 2019،SQL Server 2020, Azure SQL Database، Azure SQL Data Warehouse، Azure Synapse می باشد.


بررسی اجمالی


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

این شامل پیاده سازی یک مدل امنیتی پایگاه داده می شود. این دوره برای همه نسخه‌های اخیر SQL Server قابل استفاده است، اما شامل ویژگی‌های جدید موجود در SQL Server 2021 نیز خواهد بود.

پس از اتمام دوره ، دانشجویان قادر خواهند بود:

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


شرح محتوای دوره:

 1: بررسی اجمالی سرور SQL
نقش ارائه دهندگان پایگاه داده
کامپوننت های سمت کلاینت و سمت سرور
معماری SQL Server
ابزارهای توسعه دهنده SQL Server
پایگاه های داده نمونه SQL Server

2: نصب SQL Server
آماده سازی برای نصب
ارتقاء نسخه قبلی
نصب SQL Server
پیکربندی سرور

 3: کار با SQL Server Management Studio
شروع کار با SSMS
کاوش در Object Explorer
کار با ویرایشگر Query
استفاده از SQL Server Books Online

 4: طراحی پایگاه داده
تعریف موجودیت ها
اعمال عادی سازی
اشیاء پایگاه داده
جداول سیستم
تعریف پایگاه های داده
تنظیم گزینه های پایگاه داده
مدیریت داده ها و رشد فایل گزارش

5: پیاده سازی جداول
ایجاد جداول
تنظیم انواع داده های ستونی
اضافه کردن و رها کردن یک ستون
ایجاد مقادیر ستونی
اضافه کردن محدودیت ها
استفاده از ویژگی هویت

 6: پشتیبان گیری و بازیابی یک پایگاه داده
مدل های بازیابی پایگاه داده
تهیه نسخه پشتیبان از گزارش ها و پایگاه های داده تراکنش ها
پشتیبان گیری در مدیریت استودیو
بازیابی در مدیریت استودیو

 7: طراحی و مدیریت سطوح امنیتی
طراحی طرح امنیتی
مدیریت احراز هویت سرور و پایگاه داده
مدیریت مجوز پایگاه داده
مدیریت مجوزهای پایگاه داده
مدیریت کاربران، گروه ها و نقش ها

 8: جداول نمایه سازی
مقدمه ای بر شاخص ها
معماری شاخص
چگونه SQL Server داده های ذخیره شده را بازیابی می کند
چگونه SQL Server ساختارهای Index و Heap را حفظ می کند
تصمیم گیری در مورد کدام ستون ها برای نمایه سازی

 9: مدیریت معاملات و قفل ها
مقدمه ای بر تراکنش ها و قفل ها
مدیریت معاملات
قفل شدن سرور SQL
مدیریت قفل ها

 10: دسترسی به سرورهای لینک شده
مقدمه ای بر پرس و جوهای توزیع شده
اجرای یک پرس و جو موقت در یک منبع داده از راه دور
راه اندازی یک محیط سرور پیوندی
اجرای پرس و جو در سرور لینک شده
اجرای یک رویه ذخیره شده در یک سرور پیوندی
مدیریت معاملات توزیع شده
تغییر داده ها در سرور لینک شده
استفاده از نماهای پارتیشن بندی شده

 11: نظارت و تنظیم
ابزارهای نظارت داخلی سرورهای SQL
از SQL Profiler برای نظارت بر پایگاه داده استفاده کنید
نحوه عملکرد Index Tuning Wizard را شرح دهید
پارتیشن بندی پایگاه داده را تعریف کنید

 12: خودکارسازی وظایف اداری
با استفاده از SQL Server Agent
ایجاد و برنامه ریزی کار
برنامه های تعمیر و نگهداری
اشیاء مدیریت SQL (SMO)

 13: تکرار برنامه نویسی
مروری بر تکرار SQL Server
رابط های برنامه نویسی تکراری
پیکربندی Replication
همگام سازی داده ها

 14: استفاده از خدمات یکپارچه سازی
واردات و صادرات داده ها
ابزارهای خدمات یکپارچه سازی
ساخت پکیج
عیب یابی یک پکیج

15: ویژگی های جدید در SQL Server 2021
همیشه رمزگذاری شده
کشش پایگاه داده
تحلیل عملیاتی بلادرنگ
PolyBase به SQL Server
پشتیبانی از JSON بومی
پیشرفت های AlwaysOn
OLTP در حافظه پیشرفته

 

نمونه کد SQL SERVER :