پرش به محتوای اصلی
آموزشگاه ایده‌نت (ایمن دیده‌بان شبکه)
پایگاه داده Database

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

نحوه‌ی برگزاری

حضوری

محیط آموزشی پیشرفته و پویا

آنلاین

کلاس‌های زنده‌ی تعاملی به‌همراه ضبط جلسات.

بوت‌کمپ

دوره‌ی فشرده‌ی پروژه‌محور برای ورود سریع به بازار کار.