- Computech Careers

advertisement
ADMINDMINISTRATION
COURSE
SQL DBA
DURATION
90 HOURS
TUTOR
EXPERIENCE
ADMINSTRATION
Introduction to DBA:
 Database Environment
 DBA Types & Responsibilities
Architecture:




SQL Server Architecture
Database Architecture
Transaction Log Architecture
Memory Architecture
Installation





Gathering the Requirements
Pre Installations & Post Installation
Installation of 2005 & 2008
Trouble Shooting the Installation
Validations
Databases




Introduction to Databases
Types of Databases
Creation of Database
Database Options & Properties
Backups & Recovery











Recovery Models
Backup Types & Options
Advanced Backup Types
Backup Security & History
Restoration Types
Pre Restoration
Performing Point in Time Restorations
Performing Point of Failure Restorations
Validating the Restorations
Restore History
DR Plan
Work shop
 Designing a Backup Strategy
 Backups Using T-SQL and 3rd Party Tools
 Restoration Scenarios
Security & Authorization








Server, Database & Object Level Security
Logins and Authentication
Creating Logins & Users
User Mapping
Granting Server & Database Roles
Granting Object Level Privileges
Creating Roles & Schemas
Granting access to Groups using Schemas
Advanced Security
 Policy Based Management
 Service Accounts Configuration
 Linked Servers Setup
Encryption
 TDE [Transparent Data Encryption]
 EFS [Encrypted File System]
 Bit Locker [Drive Encryption]
Migration & Upgrades











Migration Scenarios
Planning for Migration
Database Refreshes
Migrating System Databases
Migrating Objects (Tables, SP’s)
Migration between SQL to Excel
Migration between SQL to Oracle
Planning for Upgrades
Running Upgrade Advisor
Approaches of Upgrades
Service Pack Upgrades
High Availability







Planning a High Availability Solution
Log Shipping
Over View
Implementing Log Shipping
Fail over using Log Shipping
Pros and Cons
Trouble Shooting Log Shipping
Database Mirroring







Over View of Mirroring
Types of Mirroring
Modes of Mirroring
Implementing Mirroring
Prerequisites
Failover using Mirroring
Trouble Shooting Mirroring
Replication





Replication Overview
Replication Architecture
Types of Replication
Implementing Replication
Trouble Shooting Replication
Performance Tuning







Performance Tuning Basics
Locks, Blocks and Isolation
Indexes and Types
Fragmentation and Removing Fragmentation
Performance Monitoring Tools
Disserting Execution Plans
Setting up Profiler Trace
DEVELOPMENT
DEVELOPMENT
Introduction to SQL Server




A Brief History
Different Versions and Editions
SQL Server Management Studio (SSMS)
Business Intelligence Development Studio (BIDS)
Database Fundamentals




Built-in System Databases
Creating an User Database
Database Files and File Groups
Built-in and User Defined Schemas
Querying Data





Finding out Table Structure
Retrieving all Columns Data
Projecting Columns
Projecting Computed Columns
Specifying Column Alias
Restricting and Sorting Data





Filtering Rows by Criteria
Logically Combining Multiple Criteria
Using Special Operators
Working with Null Values
Presenting Data in Sorted Order
Applying Built-in Scalar Functions
 Character & Numeric Functions
 Date and Time Functions
 Other Functions
Implementing Aggregate Queries





Using Aggregate Functions
Grouping a Data Set
Nesting Aggregations
Filtering Groups & Adding Grand Totals
Calculating Cumulative Sums using Rollup and Cube
Joining Related Tables





Cartesian Result with Cross Join
Working with Inner Joins
Equal Joins and Non-Equal Joins
Unmatched Data with Outer Joins
Referencing Self Joins
Using Sub Queries





Nesting Queries
Scalar Sub Queries
Multiple Row Sub Queries
Correlated Sub Queries
Joins and Sub Queries
Combining Datasets
 Using Union Operator
 Using Intersect Operator
 Using Except Operator
Additional Query Techniques




Common Table Expressions
Ranking Functions
Pivot Reports
Using Apply Operator
Creating and Managing Tables







Standard Data Types
New Data Types in SQL Server 2008
Creating Table with Table Designer
Creating Table with Script
Adding and Removing Columns
Data Integrity Constraints
Identity Specifications
Data Manipulations




Inserting a New Row
Updating Existing Rows
Deleting Rows
Merge Statement
Managing Transactions





Combining DML as Set
Implicit Vs. Explicit Transactions
Committing Transactions to Save Changes
Discarding Changes by Rollback
Creating and Using Save Points
Indexing for Faster Data Retrieval









Overview of Indexes
Clustered Vs. Non-Clustered Indexes
Creating Indexes
B-Tree Structure
Fill Factor and Pad Index
Covered Queries and Included Columns
Filtered Indexes
Using Show-plan to see if the Index is being used
Rebuilding and Reorganizing Indexes
Other Database Objects





Simplifying Data Access through Views
Simple and Complex Views
DML through Views
Indexed Views
Creating and Using Synonyms
Index Effectiveness and Analysis




Index Architecture Analysis
Bookmark Lookup Analysis
Statistics Analysis
Fragmentation Analysis
Query Design and Plan Analysis





Query Design Recommendation
Avoiding Resource Intensive Queries
Execution Plan Caching
Aging of Execution Plan
Query Plan Hash
CLUSTRING
Clustering
 Architecture for 2005 & 2008 Cluster
 Set up Active/Passive Failover SQL Cluster on Windows Cluster 2008 R2
 Adding node to Cluster
 Apply Service Pack
 Uninstalling Node from a Cluster
Virtualization
VIRTULIZATION
 Introduction to Virtualization
 Configuring and Implementing VMware Work Station
 Database Server Virtualization
IIS (Internet Information Services) - Web Server Administration
IIS (INTERNET INFORMATION SERVICE)-WEB SERVER ADMINISTRATION







AD
On
Introduction to IIS
Installing Web Server
Tools and Architecture
Configuration and Maintenance
Web Server Administration
Virtual Directories and Application Pool
Managing Security
One Real Time project on Administration &Development
Download