Get in Touch

Course Outline

Foundations of Databases

  • Database files and the Database Client/Server architecture
  • Relational Database Management Systems (RDBMS)

SQL Server Editions and Key Differences

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

SQL Server Toolset

  • SQL Server Management Studio
  • SQL Server Agent

SQL Server Services

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

Core System Databases

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

Creating a Database

  • Understanding database file locations
  • Managing file size and automatic growth
  • Table partitioning strategies

Data Manipulation Language (DML)

  • INSERT statements
  • UPDATE statements
  • DELETE statements

Data Definition Language (DDL)

Table Design

  • Defining columns and attributes
  • Selecting appropriate data types
  • Configuring indexes and keys

Index Management

  • Clustered indexes
  • Non-clustered indexes
  • Comparing REBUILD and REORGANIZE operations

Developing Database Applications

Server-Side Programming

  • Stored procedures
  • Views
  • Functions
  • Triggers

Recovery Models

  • Simple model
  • Full model
  • Bulk logged model

Backup Procedures

  • Full backups
  • Differential backups
  • Transaction log backups

Backup Strategies

  • Full database copy strategy
  • Combining full backups with transaction logs
  • Incremental database backup strategies
  • Direct database file copying strategies

Security and Administration Fundamentals

Automation

  • Maintenance Plans
  • Scheduled Jobs

Security and Administration Essentials

  • Server-level roles
  • Database-level roles
  • Managing the SA account
  • Creating user accounts
  • Schemas and permission scoping

High Availability Solutions

  • Log Shipping
  • Database Mirroring
  • Server Clustering

Replication Techniques

  • Snapshot Replication
  • Transactional Replication
  • Merge Replication

Monitoring with SQL Server Activity Monitor

  • Using SQL Server Profiler

Upgrading SQL Server

  • In-Place vs. Side-By-Side upgrades
  • Service Packs and updates
  • Clustered environment upgrades

Best Practices

Requirements

Familiarity with computer systems and the Windows operating system.

 21 Hours

Number of participants


Price per participant

Testimonials (6)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories