Вы находитесь на странице: 1из 19

Introduction to RDBMS

1st Half
eek 1

Schema and Objects (tables, indexes, views, stored procedure)

Day1
Entities, Primary Key, Foreign Key

2nd Half

1st Half
Week 1

Lab

Using DDL Statements to Create and Manage Tables (add, drop columns,
etc)

Day2
Manipulating Data using DML (insert, update, delete)

2nd Half

Lab

Understanding Select Statement (joins, count, distinct)

1st Half
Week 1

Understanding group by, order by, sub-query

Day3

2nd Half

Lab

Week1
Day4
1st
Half

Understanding views, views vs tables

Understanding index, types of indexes and their Impact

2nd
Half

Lab

SQL Server Basics

Week1

1st
Half

SQL 2008 Environment Overview(Instance and Database, different Versions


and Editions)

Day5
SQL 2008 tools overview & SQL Services

2nd
Half

Assessment & QA

Database & its files/Creating & managing database)

1st
Half
Week 2

Structure of databases (data and log file and functionality)

Day1
System and User databases

2nd
Half

Lab

Week 2
Day2
1st
Half

Accessing SQL Server (SQL principals and Windows principals)


SQL Security option (Windows or windows and SQL)

Database Principals , Roles and Privileges, Fixed Server roles

2nd
Half

Lab

Database roles (Custom / application roles)

Grant, revoke

Week 2

Day3

1st
Half
2nd
Half

Granular permissions on base securable

Lab

Understanding stored procedure

Week 2

System and user stored procedure

Day4
1st
Half
2nd
Half

Week 2
Day5

Advantages of a stored procedure

Lab

Understanding Functions

User defined functions

1st
Half

Triggers, types of triggers

2nd
Half

Assessment by practice

MS SQL Data types

Week 3

Constraints

Day1
1st
Half
2nd
Half

Lab

Installing and Configuring SQL Server 2008

Week 3

Install SQL Server 2008 and related services

Day2
1st
Half
2nd
Half

This objective may include but is not limited to: file locations; default
paths; service accounts ; Setup logs walk thru

Lab

Configure SQL Server instances

Week 3

sp_configure, Configure SQL Server services

Day3
1st
Half
2nd
Half

Configuration manager; Surface Area Tool

Lab

Configure additional SQL Server components.

This objective may include but is not limited to: SQL Server Integration
Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server
Reporting Services (SSRS)

Week 3

Day4

Implement database mail, Configure full-text indexing

1st
Half
2nd
Half

Lab

Week 3
Day5
1st
Half

Sql Server Patching

Pre-checks/tasks and post-checks/tasks ; Setup logs walk thru

Rollback

2nd
Half

Assessment and QA

Sql Server Upgrade

Week 4

Pre-checks/tasks and post-checks/tasks

Day1
1st
Half
2nd
Half

Rollback

Lab

Maintaining SQL Server Instances(Manage SQL Server Agent jobs,


Create, Schedule, notify jobs)

Week 4

Manage SQL Server Agent alerts

Day2
1st
Half
2nd
Half

Week 4
Day3

Performance condition alerts, SQL event alerts, WMI alerts

Lab

Manage SQL Server Agent operators.

operator schedules; fail safe operator; add a new operator; notification


methods

1st
Half
2nd
Half

Agent logs

Lab

Permissions & Principals


Manage logins and server roles (create/alter logins)
Week 4

authentication mode, password policy

Day4
1st
Half
2nd
Half

Manage users and database roles, DB owner

Lab

Week 4
Day5

Manage SQL Server instance permissions


Logon triggers, permissions vs. fixed role membership,
Impersonation, Manage database permissions
1st
Half
2nd

Manage schema permissions and object permissions


Assessment and QA

Half

Backup and Recovery, Recovery models


Maintaining a SQL Server Database

Week 5

(Full backups, Differential backups, Transaction log,


compressed backup)

Day1
1st
Half
2nd
Half

File and filegroup backups, verify backup

Lab

Restore databases, Online restores,


Full restores, Differential restores, Transaction log
Week 5

File and file group restores,

Day2
1st
Half
2nd
Half

Verifying restore; tail of the transaction log

Lab

Week 5
Day3
1st

Full Day Lab (Backup & Recovery)

Half
2nd
Half

Manage and configure databases


Files and File group related options
Week 5

Database options

Day4
1st
Half
2nd
Half

Attach/detach database

Lab

Manage database snapshots.


Week 5

create, drop, and revert

Day5
1st
Half
2nd
Half

Week 6
Day1

Assessment by practice

Maintain database integrity


DBCC CHECKDB , Logical and physical corruption
1st
Half
2nd
Half

(Types of Errors (823 and 824)

Lab

Maintain a database by using maintenance plans.

Week 6

Maintenance Plan Wizard, Plan Designer

Day2
1st
Half

Configure Operator, notification

2nd
Half

Lab

Week 6
Day3

Performing Data Management Tasks


Import and export data, BCP
OPENROWSET, GUI tools, SSIS management
1st
Half
2nd

Lab

Half

Database partitions and Manage data partitions


Types of partitioning, Partition Function & Schema
Switching data from one partition to another
Week 6

Day4

1st
Half
Lab

2nd
Half

Index and Index Maintenance


Types of indexes, Why do we need to maintain indexes ,
Fragmentation
Week 6

Day5

Maintain indexes
1st
Half
2nd
Half

Assessment and QA

Week 7
Day1

Index and Index Maintenance

partitioned indexes, Clustered and non-clustered indexes


XML indexes; disable and enable indexes
1st
Half
2nd
Half

rebuilding/reorganizing indexes (online/offline)

Lab

Collation and manage collations


Need for collation, Instance collation, Database collation

Week 7

Column level Collation, Changing collation on exiting


object, existing database and existing instance

Day2
1st
Half
2nd
Half

Lab

Week 7
Day3

Monitoring and Troubleshooting SQL Server


1st
Half

Identify SQL Server service problems, DB Engine service


Errorlog, Event viewer, SQL Agent service, Agentlog

SQL Browser service, Identify SQL Agent job execution


problems, Proxy accounts, Job history
2nd
Half

Lab

Identify concurrency problems


Locking, blocking, deadlock, Monitoring blocking (DMV),

Week 7

Discussion on causes of Blocking and deadlock and


possible workarounds, Creating blocking and deadlock

Day4
1st
Half

Deadlock logging in errorlog

2nd
Half

Lab

Locate error and event Log


Reading error logs, Default number of error logs,

Week 7

Changing the default number of errorlogs


Day5
1st
Half
2nd
Half

Information captured in the SQL errorlog and SQL agent


log

Assessment by Practice

Optimizing SQL Server Performance


Collect trace data by using SQL Server Profiler, Collect
performance data by using Dynamic Management Views
(DMVs)
Week 8

Day1

Collect performance data by using System Monitor


1st
Half
2nd
Half

Use the Database Engine Tuning Advisor

Lab

Discuss High Availability and Disaster recover


Difference between DR and HA, Options in SQL Server for
DR and HA, What is SQL Cluster,
Week 8

Day2

Requirements for SQL Server Failover cluster


1st
Half
2nd
Half

Implement a SQL Server clustered instance

Lab

Week 8
Day3

Implement a SQL Server clustered instance. (Cont..)


1st
Half

Failover testing (Instructor driven Lab)

2nd
Half

Lab

Discuss Log shipping


Discuss Jobs within Log shipping

Week 8

Types of Log shipping


Day4
1st
Half
2nd
Half

Implement Log shipping in RECOVERING state


(Instructor driven Lab)

Lab

Log shipping (cont ..)


Week 8

Failover and fail back log shipping (Instructor driven Lab)

Day5
1st
Half
2nd
Half

Assessment and QA

1st

Implement Log shipping in STANDBY state

Week 9
Day1

Observe the TUF file


Half

Failover and failback

2nd
Half

Lab

Replication (Theory), Type of Replication


Agents involved in replication
Week 9

Description of each agent

Day2
1st
Half
2nd
Half

Implement Snapshot replication (Observe the agents)

Lab

Week 9
Day3

Implement Transaction replication (Push)


Pull subscription, updateable subscription
Discuss and implement merge replication
1st
Half
2nd

Lab

Half

Week 9

1st
Half
2nd
Half

Week 9

Lab session for all the DR and Scale-out implementation

Day4

Day5

Lab

1st
Half
2nd
Half

Assessment and QA

Service Broker & HTTP Endpoints (Overview)


Audit SQL Server instances.
Week
10

use DDL triggers and logon triggers;

Day1
1st
Half
2nd
Half

C2; Common criteria; login failures; event notifications

Lab

Week
Day2

Overview of Policy Framework

Overview of Resource Governor


CDC, Overview

of DR (Mirroring)

1st
Half

10

2nd
Half

Lab

Troubleshooting
Week
10

Space issues, Login failure

Day3
1st
Half
2nd
Half

Week
10

Day4

Scenario based exercises

Lab

Overview of SQL Server 2012


1st
Half

New Features of SQL Server 2012

2nd
Half

Week
10

Day5

Lab

Assessment by Practice

Вам также может понравиться