طراحی و پیاده‏ سازی بانک‏های اطلاعاتی در محیطMS SQL Server 2019

توضیحات این دوره

نام دوره :

طراحی و پیاده‏ سازی بانک‏های اطلاعاتی در محیطMS SQL Server 2019

مدرس دوره:

 

علی تجویدی

مخاطبين دوره:

 

1. برنامه نویسان

2. پشتیبان‏ بانک‏های اطلاعاتی

3. طراح برنامه های کاربردی

افراد علاقمند به یادگیری SQL Server از ابتدا

کل زمان دوره ( تعداد جلسات):

 

40 ساعت

پيش نياز دوره:

 

ندارد

اهداف دوره:

 

1. نصب نرم افزار با تنظیمات مورد نیاز

2. طراحی و پیاده‏سازی بانک اطلاعات رابطه ای

3. آشنایی با ساختار فایل‏های فیزیکی و منطقی بانک اطلاعات

4. جابجایی و دسترسی به داده‏ها بین سرورهای مختلف

تاريخ شروع دوره:

 

ساعت برگزاري دوره :

 

دوشنبه و سه شنبه ها ساعت 10-13

مبلغ دوره به ازای هر نفر:

 

ده میلیون ریال

نحوه تشکيل دوره:

آنلاين و تعاملی

سرفصل دوره :

 

Introduction to the concept of the RDBMS

Installation of SQL Server 2019

  • Overview of different Services and features in SQL Server
  • Service Account
  • Authentication Modes
  • Collation settings

Working with SQL Server Configuration Manager

Working with SQL Server Management Studio

An overview of SQL Server 2019 Security and user Permissions

  • Membership in a Server Role
  • Membership in a Database Role
  • Schema ownership and schema permissions
  • Specific object permissions

  Physical Database Design

  • Naming conventions
  • Database Ownership
  • Data files and File Groups
  • Database Transaction Log
  • Recovery Models
  • Overview of Backup & Restore and disaster recovery

  Logical Database Design

  • System Development Life Cycle
  • Base Data and Operational Data
  • Entities
  • Primary Key and Alternate Keys
  • Relations
  • Cardinality of the relations
  • Concept of Join
  • Implementation of one to one relationships in database and in application
  • Implementation of one to many relationships in database and in application
  • Implementation of many to many relationships in database and in application
  • Normalization / De-Normalization

Implementation of the Database Design

  • Data Types
    • Exact numerics
    • Approximate numerics
    • Decimal
    • Date & Time
    • Character Strings
    • Binary data (BLOB)
  • Data Length
  • Null
  • Primary Key
  • Default
  • Identity
  • GUID
  • Computed Columns (Persisted vs. Non-persisted)
  • Introduction to T-SQL User Defined Functions in computed columns
  • Four laws of Referential Integrity
  • Database Diagramming
  • Check Constraints
  • Choosing between Application or Database to check the validation of Data
  • DDL Statements to CREATE / ALTER / DROP tables

  Database Scripting

  • Database upgrading and version control

 Import and Export of Data

  • Introduction to SSIS packages

 

پذیرش

مربی دوره

Image

علی تجویدی

بهینه سازی بانک اطلاعاتی