برنامه‌نویسی و مبانی داده

دوره‌ی مدیریت پایگاه داده با SQL Server و T-SQL

SQL Server Database Management & T-SQL

آموزش مدیریت و بهینه‌سازی پایگاه داده در SQL Server؛ از طراحی مدل و نوشتن T-SQL تا ایندکس‌گذاری، امنیت، پشتیبان‌گیری و عیب‌یابی عملکرد. این دوره به زبان فارسی و به‌صورت حضوری یا آنلاین برای تیم‌های سازمانی برگزار می‌شود.

سطح
متوسط تا پیشرفته
مدت دوره
۳ روز (۲۴ ساعت)
درس در ۵ بخش
۲۶
شیوه‌ی برگزاری
حضوری یا آنلاین

آنچه شرکت‌کنندگان می‌آموزند

  • طراحی جداول رابطه‌ای، کلیدها و محدودیت‌ها برای حفظ یکپارچگی داده
  • نوشتن کوئری‌های T-SQL با Join، CTE، توابع پنجره‌ای و رویه‌های ذخیره‌شده
  • تحلیل Execution Plan و انتخاب ایندکس برای بهبود کارایی کوئری
  • مدیریت تراکنش‌ها، دسترسی کاربران و مجوزهای پایگاه داده
  • اجرای راهبردهای پشتیبان‌گیری، بازیابی و نگهداری پایگاه داده

کار عملی: طراحی و پیاده‌سازی یک پایگاه داده‌ی گزارش‌گیری با رویه‌های نگهداری و پشتیبان‌گیری

سرفصل دوره

این دوره شامل ۵ بخش و ۲۶ درس در ۳ روز آموزشی (۲۴ ساعت) است. سرفصل، مدت و تمرین‌ها بر اساس سطح و نیاز تیم تنظیم می‌شوند.

  1. ۱

    ساختار و طراحی پایگاه داده

    ۵ درس
    • معماری SQL Server و اجزای پایگاه داده
    • طراحی جدول و انتخاب نوع داده
    • کلید اصلی و خارجی و محدودیت‌ها
    • نرمال‌سازی و طراحی مدل رابطه‌ای
    • پروژه‌ی راهنمادار: طراحی پایگاه داده‌ی فروش
  2. ۲

    کوئری‌نویسی با T-SQL

    ۶ درس
    • SELECT، فیلتر و مرتب‌سازی
    • تجمیع و GROUP BY
    • انواع Join و ترکیب جدول‌ها
    • زیرکوئری و CTE
    • توابع پنجره‌ای برای تحلیل داده
    • پروژه‌ی راهنمادار: ساخت گزارش مدیریتی
  3. ۳

    برنامه‌نویسی و تراکنش‌ها

    ۵ درس
    • متغیرها و کنترل جریان در T-SQL
    • ساخت و استفاده از View
    • رویه‌های ذخیره‌شده و پارامترها
    • مدیریت خطا و تراکنش‌ها
    • اصول ACID و کنترل هم‌زمانی
  4. ۴

    کارایی و عیب‌یابی

    ۵ درس
    • خواندن Execution Plan
    • مبانی ایندکس خوشه‌ای و غیرخوشه‌ای
    • تشخیص کوئری‌های کند
    • آمار و نگهداری ایندکس
    • پروژه‌ی راهنمادار: بهینه‌سازی یک گزارش کند
  5. ۵

    امنیت و نگهداری

    ۵ درس
    • Login، User، Role و مجوزها
    • اصل حداقل دسترسی
    • تهیه‌ی نسخه‌ی پشتیبان
    • بازیابی پایگاه داده و مدل‌های Recovery
    • برنامه‌ی نگهداری و ثبت رویداد

شیوه‌های برگزاری

حضوری در محل سازمان

برگزاری در محل سازمان، همراه با تمرین روی ابزارها و نمونه‌های مرتبط با کار تیم. زمان و مکان با هماهنگی تعیین می‌شود.

آنلاین و زنده

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

کارگاه کوتاه یا دوره‌ی جامع

از کارگاه یک‌روزه برای یک موضوع مشخص تا برنامه‌ی چندماهه برای آماده‌سازی تیم در یک مسیر تخصصی.

دوره‌های مرتبط

همه‌ی دوره‌ها

برگزاری دوره‌ی مدیریت پایگاه داده با SQL Server و T-SQL برای تیم سازمان

تعداد و سطح شرکت‌کنندگان و زمان‌بندی مدنظر را ارسال کنید تا برنامه‌ی دوره بر همان اساس تنظیم شود.