Database Administrator Certificate Capstone Project Evaluation Checklist



Similar documents
MCTS Microsoft SQL Server 2005 Implementation & Maintenance

SQL Server 2008 Administration

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.

MOC 20462C: Administering Microsoft SQL Server Databases

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Implementing Microsoft SQL Server 2008 Exercise Guide. Database by Design

MOC Administering Microsoft SQL Server 2014 Databases

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

ecopy ShareScan 5.0 SQL installs guide

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Restoring Sage Data Sage 200

Microsoft SQL Server 2012 Administration. Real-World Skills for MCSA Certification and Beyond (Exams , , and )

SQL Server Replication Guide

Moving the TRITON Reporting Databases

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

Administering Microsoft SQL Server 2012 Databases

MS SQL Server DBA Training Course. Table of Contents

Administering Microsoft SQL Server Databases

SQL Server Developer Training Program. Topics Covered

SQL Server Administrator Introduction - 3 Days Objectives

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

SQL Server 2014

Protecting SQL Server Databases Software Pursuits, Inc.

50238: Introduction to SQL Server 2008 Administration

A Tutorial on SQL Server CMPT 354 Fall 2007

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack B; 5 days, Instructor-led

LEARNING SOLUTIONS website milner.com/learning phone

MS Administering Microsoft SQL Server Databases

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

Database Maintenance Guide

Course 20462C: Administering Microsoft SQL Server Databases

6231A - Maintaining a Microsoft SQL Server 2008 Database

Beginning SQL Server Administration. Apress. Rob Walters Grant Fritchey

Author: Ryan J Adams. Overview. Policy Based Management. Terminology

MS SQL Server 2014 New Features and Database Administration

Administering Microsoft SQL Server Databases

How To Create A Replica In A Database On A Microsoft Powerbook (Ahem) On A Linux Server (A.K.A.A)

Video Administration Backup and Restore Procedures

Administering a SQL Database Infrastructure

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

Implementing a Microsoft SQL Server 2005 Database

This article Includes:

Microsoft SQL Database Administrator Certification

MS SQL Server Database Management

SQL Server Training Course Content

Administering Microsoft SQL Server Databases

MS-10775: Administering Microsoft SQL Server 2012 Databases. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

20462 Administering Microsoft SQL Server Databases

Administering a SQL Database Infrastructure (MS )

General DBA Best Practices

20462C: Administering Microsoft SQL Server Databases

Below are the some of the new features of SQL Server that has been discussed in this course

Before attending this course, participants should have:

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

mylittleadmin for MS SQL Server Quick Start Guide

Microsoft SQL Server Guide. Best Practices and Backup Procedures

Administering a Microsoft SQL Server 2000 Database

ADMINISTERING MICROSOFT SQL SERVER DATABASES

Maintaining a Microsoft SQL Server 2008 Database

Administering Microsoft SQL Server Databases

SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE

Basic knowledge of the Microsoft Windows operating system and its core functionality Working knowledge of Transact-SQL and relational databases

Application Note 116: Gauntlet System High Availability Using Replication

Administering Microsoft SQL Server Databases

How to Copy A SQL Database SQL Server Express (Making a History Company)

Administering Microsoft SQL Server Databases 20462C; 5 days

How to protect, restore and recover SQL 2005 and SQL 2008 Databases

Microsoft SQL Server 2008 Administrator's Pocket Consultant

Designing Database Solutions for Microsoft SQL Server 2012

Administering Microsoft SQL Server Databases MOC 20462

Installing LearningBay Enterprise Part 2

Course: Administering Microsoft SQL Server Databases Overview

Administering Microsoft SQL Server Databases

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

How to Replicate BillQuick 2003 database on SQL Server 2000.

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

Administering a Microsoft SQL Server 2000 Database

How to Configure and Use SQL with EnCase Products

Migrating helpdesk to a new server

Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills

10775A Administering Microsoft SQL Server 2012 Databases

GO!NotifyLink. Database Maintenance. GO!NotifyLink Database Maintenance 1

Administering Microsoft SQL Server 2012 Databases

Moving the Web Security Log Database

Administering Microsoft SQL Server Database (ITMT 2303)

BrightStor ARCserve Backup for Windows

Administering Microsoft SQL Server Databases

SQL Tuning and Maintenance for the Altiris Deployment Server express database.

Working with SQL Server Agent Jobs

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

10775 Administering Microsoft SQL Server Databases

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Transcription:

Database Administrator Certificate Capstone Project Evaluation Checklist The following checklist will be used by the Capstone Project instructor to evaluate your project. Satisfactory completion of the Database Administrator Capstone Project is required to receive the Database Administrator Certificate. Project Objectives Demonstrate the understanding of Relational database design and the fundamental skills required to build a database schema. Install and configure both a default and named instance of SQL Server 2008 using different levels of Authentication. Present a plan for multiple levels of security schemes as it pertains to Server, Database and object level permissions. Implement a database recovery model and demonstrate how it would be effective in a "realworld" scenario. Demonstrate a plan for monitoring the health of both server and databases. Demonstrate performance tuning techniques using both T-SQL and SQL Server Management Studio (SSMS). Create a High Availability solution using Replication. Documentation Requirements Install and Configure SQL Server 2008 Developer Edition. Install and configure SQL Server 2008 Developer Edition. Create an NT local account that will act as the service account for SQL Server and SQL Agent services using PowerShell. Install a Default Instance Install a Named Instance Create two directories where all of your database files will reside, with the following path <Drive Letter>:\DB\MSSQL\Data and <Drive Letter>:\DB\MSSQL\Log or both log and data folder can reside under the same DB directory if only one

Relational Database Design. drive is available. Create these directories using PowerShell Use best practices for the SA account on SQL Ensure that cmd-shell is enabled. Install PowerShell if not using Windows 7 Operating System. Stop and Start SQL Server services for your default instance using PowerShell Create a Database Entity Relationship Diagram (Can be hand written and scanned electronically, or if you have access to Visio, can also be a Visio diagram.) Make sure to indicate PK and FK constraints. Create a SQL build script for the database, with sample data. Minimum three records per table to showcase relationships between the tables and how the data is organized within the database. Database MDF and LDF file placement to adhere to file structure indicated in the Installation and Configuration Requirements portion of this document. Name the database whatever you like and remember to follow best practices when naming both database and the object within your database. Build this database on your Named Instance of SQL Create a backup file.bak of the database sent to the instructor via e-mail, once it has been created on SQL Create a Database Entity Relationship Diagram (Can be hand written and scanned electronically, or if you have access to Visio, can also be a Visio diagram.) Make sure to indicate PK and FK constraints.

Create a SQL build script for the database, with sample data. Minimum three records per table to showcase relationships between the tables and how the data is organized within the database. Database MDF and LDF file placement to adhere to file structure indicated in the Installation and Configuration Requirements portion of this document. Name the database whatever you like and remember to follow best practices when naming both database and the object within your database. Build this database on your Named Instance of SQL Create a backup file.bak of the database sent to the instructor via e-mail, once it has been created on SQL Create Project Databases. Using the scripts provided by the instructor, create the databases on the default instance of your SQL Server installation. Add a secondary data file (.ndf) to one of your databases using T-SQL. Create a Security Model/Data access method for each Server instance/database(s). Create users for each database using both Windows Authentication and SQL Server Standard logins. At least one of each type in each of the three databases. Create Linked Server connections between the two SQL Server instances. Write at least two T-SQL queries that utilize each of the LinkedServers. Create at least one Database Role in each database. Use T-SQL to create these and save the scripts as such. Add at least one user to this role.

Document each login s permissions for each type of user i.e. at a server level, database level or object level. Produce the T- SQL equivalent of each operation. For at least one user limit the column access it has on a particular table. Create at least one view and assign this view to a database role. Create a new user Schema in one of your project databases. Create a few tables in this schema that have the same name in the dbo schema. Assign or create a new SQL Server Standard login and set this logins default schema to the newly created schema. Connect to this new schema as new user and run a few select statements. Note the behavior, and any specific changes, if any, to your select statements. For one of your Windows authenticated accounts, give it the ability to run traces. Grant this permission using T-SQL and save the script. Backup and Recovery. Implement a backup and recovery strategy based on fictional business requirements; however you must have at least one database whose database is set to Full recovery mode. Provide documentation describing the plan in detail to the instructor. Demonstrate the loss of data, and restoring from backups. Using SSMS as well as T-SQL scripts. Demonstrate a recovery scenario when the database is set to Bulk-Logged recovery mode. Using SSMS as well as T-SQL scripts. Demonstrate restoring from a File or Filegroup backup. Using SSMS as well as T-SQL scripts. Using T-SQL, restore one of the databases from the default instance and restore it to the named instance as a different name of your choosing.

Monitoring Database Server Health and Troubleshooting. Demonstrate the use of Performance Monitor to monitor server activity. Using the Dedicated Administrator Connection utility demonstrate the kinds of activities a DBA could do from this console. Create and save a Profiler template that is designed to troubleshoot queries that have a duration time of over 5 minutes to complete. Create a Maintenance plan that runs nightly on your default instance of SQL Describe in writing what the output represents and why and how DBCC SHOWCONTIG is used. Demonstrate the use of Dynamic Management Views. Pick one of your choosing, and demonstrate its usage and where it might be applicable in day to day administration. (In class Presentation) Replication. Configure the default instance as both the Publisher and Distributor. Named instance will be the subscriber using a pushed publication. Replicate all tables and stored procedures to a newly created database. Use Transactional Replication. Demonstrate its effectiveness by inserting data on the publishing database and ensure that it has replicated to the subscriber. (In class Presentation)