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