Course Code: 3033
Duration: 21 hours
Prerequisites:

Knowledge of computer and Windows operating system

Overview:

The course is designed for administrators, developers and database developers.

The objectives of the training:

  • acquire and strengthen the skills to create and manage databases
  • knowledge of the syntax and use SQL to retrieve and modify data
  • apply safety rules in the database
  • the use of advanced elements (replication, automation, BI)
  • the use of Microsoft SQL Server capabilities to create complex reports and solutions for developers
Course Outline:

Basic information about databases

  • Database files, Database Client / Server
  • Relational database management systems (RDBMS)

SQL Server versions and the differences between them

  • Express, Standard, Enterprise
  • Workgroup, Mobile , Developer

SQL Server Tools

  • SQL Server Management Studio
  • SQL Server Agent

Services in SQL Server

  • Database Services
  • Analysis Services
  • Reporting Services
  • Integration Services

Base system

  • Master
  • Model
  • Msdb
  • Tempdb
  • Distribution
  • Resource      

Create a database

  • The database files and their location
  • File size and its growth
  • Partitioning tables

Data Modification Language (DML)

  • INSERT
  • UPDATE
  • DELETE

Data Definition Language (DDL)

Designing Tables

  • Columns and Attributes
  • Determine the type of data
  • Indexes and Keys

Indexes

  • Clustered Indexes
  • Non-Clustered Indexes
  • REBUILD vs. REORGANIZE 

Creating a database application

Server-side programming

  • Procedures
  • Views
  • Functions
  • Triggers

Models play

  • Simple
  • Full
  • Bulk logged

Backup

  • Full
  • Differential
  • Transaction Log

Backup Strategies

  • Strategy full copy of the database
  • Strategy of full backups and transaction log
  • The strategy of incremental database backup
  • Strategy copy of the database files

Basic security and administration of SQL Server

Automation

  • Maintenance Plan
  • Jobs

Basic security and administration of SQL Server

  • Server Roles
  • Database Roles
  • SA Account
  • Creating Accounts
  • Schemes

High Availability

  • Log Shipping
  • Database Mirroring
  • Server Clustering

Replication

  • Snapshot Replication
  • Transactional Replication
  • Merge Replication

Activity Monitor SQL Server

  • SQL Server Profiler

Upgrade

  • In-Place vs. Side-By-Side
  • Service-Pack
  • Cluster

Best Practices

Sites Published:

United Arab Emirates - Administering in Microsoft SQL Server

Qatar - Administering in Microsoft SQL Server

Egypt - Administering in Microsoft SQL Server

Saudi Arabia - Administering in Microsoft SQL Server

South Africa - Administering in Microsoft SQL Server

Brasil - Administrando em Microsoft SQL Server

Canada - Administering in Microsoft SQL Server

中国 - Administering in Microsoft SQL Server

香港 - Administering in Microsoft SQL Server

澳門 - Administering in Microsoft SQL Server

台灣 - Administering in Microsoft SQL Server

USA - Administering in Microsoft SQL Server

Österreich - Administering in Microsoft SQL Server

Schweiz - Administering in Microsoft SQL Server

Deutschland - Administering in Microsoft SQL Server

Czech Republic - Administering in Microsoft SQL Server

Denmark - Administering in Microsoft SQL Server

Estonia - Administering in Microsoft SQL Server

Finland - Administering in Microsoft SQL Server

Greece - Administering in Microsoft SQL Server

Magyarország - Administering in Microsoft SQL Server

Ireland - Administering in Microsoft SQL Server

Luxembourg - Administering in Microsoft SQL Server

Latvia - Administering in Microsoft SQL Server

España - Administering in Microsoft SQL Server

Italia - Administering in Microsoft SQL Server

Lithuania - Administering in Microsoft SQL Server

Nederland - Administering in Microsoft SQL Server

Norway - Administering in Microsoft SQL Server

Portugal - Administrando em Microsoft SQL Server

România - Administering in Microsoft SQL Server

Sverige - Administering in Microsoft SQL Server

Türkiye - Administering in Microsoft SQL Server

Malta - Administering in Microsoft SQL Server

Belgique - Administering in Microsoft SQL Server

France - Administering in Microsoft SQL Server

日本 - Administering in Microsoft SQL Server

Australia - Administering in Microsoft SQL Server

Malaysia - Administering in Microsoft SQL Server

New Zealand - Administering in Microsoft SQL Server

Philippines - Administering in Microsoft SQL Server

Singapore - Administering in Microsoft SQL Server

Thailand - Administering in Microsoft SQL Server

Vietnam - Administering in Microsoft SQL Server

India - Administering in Microsoft SQL Server

Argentina - Administering in Microsoft SQL Server

Chile - Administering in Microsoft SQL Server

Costa Rica - Administering in Microsoft SQL Server

Ecuador - Administering in Microsoft SQL Server

Guatemala - Administering in Microsoft SQL Server

Colombia - Administering in Microsoft SQL Server

México - Administering in Microsoft SQL Server

Panama - Administering in Microsoft SQL Server

Peru - Administering in Microsoft SQL Server

Uruguay - Administering in Microsoft SQL Server

Venezuela - Administering in Microsoft SQL Server

Polska - Administracja bazą danych Microsoft SQL Server

United Kingdom - Administering in Microsoft SQL Server

South Korea - Administering in Microsoft SQL Server

Pakistan - Administering in Microsoft SQL Server

Sri Lanka - Administering in Microsoft SQL Server

Bulgaria - Administering in Microsoft SQL Server

Bolivia - Administering in Microsoft SQL Server

Indonesia - Administering in Microsoft SQL Server

Kazakhstan - Administering in Microsoft SQL Server

Moldova - Administering in Microsoft SQL Server

Morocco - Administering in Microsoft SQL Server

Tunisia - Administering in Microsoft SQL Server

Kuwait - Administering in Microsoft SQL Server

Oman - Administering in Microsoft SQL Server

Slovakia - Administering in Microsoft SQL Server

Kenya - Administering in Microsoft SQL Server

Nigeria - Administering in Microsoft SQL Server

Botswana - Administering in Microsoft SQL Server

Slovenia - Administering in Microsoft SQL Server

Croatia - Administering in Microsoft SQL Server

Serbia - Administering in Microsoft SQL Server

Bhutan - Administering in Microsoft SQL Server

Nepal - Administering in Microsoft SQL Server

Uzbekistan - Administering in Microsoft SQL Server