SQL Server — Design & Implementation
SQL Server - Design & Implementation
طراحی و پیادهسازی پایگاه داده روی Microsoft SQL Server: از مدلسازی منطقی و فیزیکی تا ایندکس، امنیت و بهینهسازی.
دربارهی این دوره
این دوره برای طراحان پایگاه داده و برنامهنویسانی است که میخواهند ساختار داده را درست از ابتدا بسازند. تمرکز بر مدلسازی منطقی و فیزیکی، ساخت اشیای پایگاه داده و تضمین یکپارچگی داده است.
محتوا شامل انتخاب DataType، ساخت و نگهداری جداول، پیادهسازی Data Integrity، View و Stored Procedure، Triggerهای DML/DDL، طراحی و نگهداری Index (از جمله Columnstore)، کار با XML و JSON، قفلگذاری در برنامههای چندکاربره و Performance Tuning است.
بخش امنیت و قابلیتهای پیشرفته نیز پوشش داده میشود: Always Encrypted، TDE، FILESTREAM، Change Tracking، Change Data Capture، Full Text Search و Temporal/Graph Tables.
سرفصل دوره
۱۱ فصل · ۸۱ سرفصل
سرفصل دوره SQL Server Database Development 2025 — مدت کل: ۵۰ ساعت.
۱۱. طراحی و مدلسازی پایگاه داده۶ سرفصل
- Database Logical Modeling
- Database Physical Modeling
- Normalization و Denormalization
- طراحی جداول و روابط
- Data Types
- Database Objects
۲۲. ایجاد و مدیریت جداول۷ سرفصل
- Creating and Maintaining Tables
- Primary Key و Foreign Key
- Unique و Check Constraints
- Default Constraints
- Identity و Computed Columns
- Schemas و Sequences
- Implementing Data Integrity
۳۳. T-SQL و دسترسی به دادهها۸ سرفصل
- SELECT و Filtering
- Sorting و Paging
- انواع JOIN
- Subqueries
- CTE
- Aggregate Functions
- Window Functions
- String و Date/Time Functions
۴۴. تغییر و مدیریت دادهها۷ سرفصل
- INSERT
- UPDATE
- DELETE
- MERGE
- OUTPUT Clause
- Bulk Data Operations
- Data Import و Export
۵۵. Stored Procedures و Functions۸ سرفصل
- Stored Procedures
- User-Defined Functions
- Scalar Functions
- Table-Valued Functions
- Table-Valued Parameters
- Dynamic SQL
- Error Handling
- Transactions
۶۶. Views و Triggers۶ سرفصل
- Views
- Indexed Views
- DML Triggers
- DDL Triggers
- INSTEAD OF Triggers
- کاربرد و ملاحظات Performance
۷۷. Indexing و Performance Tuning۱۰ سرفصل
- Clustered و Nonclustered Indexes
- Covering و Filtered Indexes
- Columnstore Indexes
- Index Maintenance
- Statistics
- Execution Plans
- Query Store
- Query Optimization
- Parameter Sniffing
- Intelligent Query Processing
۸۸. Concurrency و Transactions۸ سرفصل
- Locking
- Blocking
- Deadlocks
- Isolation Levels
- Row Versioning
- Snapshot Isolation
- Transaction Log
- Delayed Durability
۹۹. امنیت SQL Server۷ سرفصل
- Authentication و Authorization
- Roles و Permissions
- Row-Level Security
- Dynamic Data Masking
- Always Encrypted
- Transparent Data Encryption (TDE)
- SQL Injection Prevention
۱۰۱۰. قابلیتهای پیشرفته SQL Server۹ سرفصل
- XML و XQuery
- JSON و OPENJSON
- FILESTREAM
- FileTable
- Change Tracking
- Change Data Capture (CDC)
- Temporal Tables
- Full-Text Search
- Graph Tables
۱۱۱۱. قابلیتها و رویکردهای جدید SQL Server 2025۵ سرفصل
- قابلیتهای جدید SQL Server 2025
- بهبودهای Query Processing و Performance
- SQL Server و Cloud Integration
- قابلیتهای مرتبط با داده و AI
- Modern Database Development Practices
پروژه
۱۲. پروژه عملی نهایی
- طراحی یک Database سازمانی
- ایجاد Tables و Relationships
- پیادهسازی Procedures و Functions
- طراحی Index Strategy
- پیادهسازی Security
- Performance Tuning
- استفاده از Temporal/CDC و JSON
نحوهی برگزاری
محیط آموزشی پیشرفته و پویا
کلاسهای زندهی تعاملی بههمراه ضبط جلسات.
دورهی فشردهی پروژهمحور برای ورود سریع به بازار کار.
