Get in Touch

Course Outline

Foundations of Databases

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

SQL Server Versions and Their Distinctions

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

Essential SQL Server Tools

  • SQL Server Management Studio
  • SQL Server Agent

SQL Server Services

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

System Databases

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

Database Creation

  • Managing database files and their locations
  • File sizing and growth management
  • Table partitioning

Data Manipulation Language (DML)

  • INSERT operations
  • UPDATE operations
  • DELETE operations

Data Definition Language (DDL)

Table Design

  • Columns and attributes
  • Defining data types
  • Indexes and keys

Indexing Strategies

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

Developing Database Applications

Server-Side Programming

  • Stored Procedures
  • Views
  • Functions
  • Triggers

Recovery Models

  • Simple
  • Full
  • Bulk logged

Backup Procedures

  • Full backups
  • Differential backups
  • Transaction Log backups

Backup Strategies

  • Full database copy strategies
  • Combined full backup and transaction log strategies
  • Incremental database backup strategies
  • Database file copy strategies

Foundational Security and Administration of SQL Server

Automation

  • Maintenance Plans
  • Jobs

Advanced Security and Administration of SQL Server

  • Server Roles
  • Database Roles
  • SA Account
  • Account Creation
  • Schemas

High Availability Solutions

  • Log Shipping
  • Database Mirroring
  • Server Clustering

Replication Methods

  • Snapshot Replication
  • Transactional Replication
  • Merge Replication

SQL Server Activity Monitoring

  • SQL Server Profiler

Upgrading SQL Server

  • 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

Testimonials (6)

Related Categories