Get in Touch

Course Outline

Foundations of Databases

  • Database files and Client-Server architectures
  • Relational database management systems (RDBMS)

Microsoft SQL Server Editions and Distinctions

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

Microsoft SQL Server Tools

  • SQL Server Management Studio
  • SQL Server Agent

Microsoft SQL Server Services

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

System Databases

  • Master
  • Model
  • MSSQL System Database (Msdb)
  • Tempdb
  • Distribution
  • Resource

Creating a Database

  • Database file structure and storage location
  • Managing file size and automatic growth
  • Table partitioning techniques

Data Manipulation Language (DML)

  • INSERT commands
  • UPDATE commands
  • DELETE commands

Data Definition Language (DDL)

Table Design

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

Indexing

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

Building Database Applications

Server-Side Programming

  • Stored Procedures
  • Views
  • Functions
  • Triggers

Recovery Models

  • Simple
  • Full
  • Bulk logged

Backup Processes

  • Full backups
  • Differential backups
  • Transaction Log backups

Backup Strategies

  • Full database copy strategies
  • Combining full backups with transaction logs
  • Incremental database backup approaches
  • Direct copying of database files

Core Security and Administration in Microsoft SQL Server

Automation

  • Configuring Maintenance Plans
  • Managing Jobs

Advanced Security and Administration

  • Server Roles
  • Database Roles
  • Managing the SA Account
  • User Account Creation
  • Security Schemas

High Availability Solutions

  • Log Shipping
  • Database Mirroring
  • Server Clustering

Replication

  • Snapshot Replication
  • Transactional Replication
  • Merge Replication

Monitoring with Activity Monitor

  • Utilizing SQL Server Profiler

System Upgrades

  • In-Place vs. Side-By-Side upgrades
  • Service Packs
  • Cluster Considerations

Best Practices

Requirements

Familiarity with computer systems and the Windows operating system

 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories