اصول طراحی پایگاه داده
سرفصلهای دوره آموزشی SQL Server
آشنایی با SQL Server
روش نصب
نحوه کار با پایگاه داده
معرفی اشیاء پایگاه داده
پرس و جو ها QUERIES
دستورات DML و DDL
کلیدها و محدودیت ها
روالهای ذخیره شده
روش ایجاد پشتیبان و Job
امنیت در SQL Server
جامعیت داده در SQL Server
نمایه ها VIEWS
اسکریپت نوشتن و BATCHES
STORED PROCEDURES
تراکنش و قفل ها
بررسی Trigger ها
نمودار ER
جبر رابطه ای
Normalization
استفاده از JSON
ایجاد انباره داده
کار با داده های xml
استفاده از OPENQUERY
پایگاه داده پیشرفته:
آموزش Performance Tuning
File Group
DMF
Fragmentation
آشنایی با FileStream
FileTable و مزایای استفاده از آن
بررسی Execution Plan و اپراتورها
مفهوم Index Scan و Index Seek
rebuild index , reorganize index
Data Compression
آشنایی با انواع Index ها
بررسی Case Study های مختلف
Check Point
استخراج لاگها
Buffer Pool
بررسی مکانیزم WAL
افزایش سرعت فایلهای دیتابیس
بررسی Page ها و معماری آنها
معماری ذخیره سازی در Data Row
بررسی معماری Log File
Recovery Model و نحوه تنظیم آن
بررسی Sparse Column
روشهای ذخیره سازی BLOB ها
استفاده از Live Query Statistics
Heap Table، مزایا و معایب
آشنایی با مفهوم Bookmark
بررسی انواع Look Up
چالش ایجاد بیش از حد Index
استفاده از Index View
بررسی Data Compression
Backup Compression
بررسی انواع Fragmentation
SQL Server Profiler
Database Engine Tuning Advisor
Data Partitioning
Statistics و Cardinality Estimation
Adaptive Query Processing
Full-Text Index, Full-Text Search
انواع Temporary Table
Query Life Cycle
Extended Event
Query Store
Task, Worker, Thread
بررسی انواع Wait ها
Memory Optimized Table
Natively Compiled Module
انواع Isolation Level
برخی از تجربیاتم در حوزه کار با پایگاه داده
طراحی سیستمهای معاونت آموزشی و پژوهشی دانشگاهی
تحلیل و طراحی پایگاه داده سیستم حق التدریس اساتید
آنالیز سیستم تغذیه دانشگاهی
آنالیز و طراحی پایگاه داده نرم افزار آموزشگاه
طراحی پایگاه داده سیستم مدیریت مطب
طراحی و پیاده سازی نرم افزار علوم شناختی
مدیریت پایگاه داده دانش آموختگان دانشگاه جامع
مدیریت پایگاه داده محصولات ERP
کانورت داده های انواع سیستم های نرم افزاری