Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4


This course provides students with the knowledge and skills to implement a Microsoft SQL Server 2005 database. The course focuses on teaching individuals how to use SQL Server 2005 product features and tools related to implementing a database.


 
Course Outline

About this Course
This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server 2005 database. The course focuses on teaching individuals how to use SQL Server 2005 product features and tools related to implementing a database.

Audience Profile
This course is intended for IT Professionals who want to become skilled on SQL Server 2005 product features and technologies for implementing a database.
At Course Completion

After completing this course, students will be able to:
•Create databases and database files.
•Create data types and tables.
•Use XML-related features in Microsoft SQL Server 2005.
•Plan, create, and optimize indexes.
•Implement data integrity in Microsoft SQL Server 2005 databases by using constraints.
•Implement data integrity in Microsoft SQL Server 2005 by using triggers.
•Implement views.
•Implement stored procedures.
•Implement functions.
•Implement managed code in the database.
•Manage transactions and locks.
•Use Service Broker to build a messaging-based solution.
•Use Notification Services to generate and send notifications

 

Course Outline

Module 1: Creating Databases and Database Files
This module explains how to create databases, filegroups, schemas, and database snapshots.

Lessons
•Creating Databases
•Creating Filegroups
•Creating Schemas
•Creating Database Snapshots

Lab : Creating Databases and Database Files
•Creating a Database
•Creating Schemas
•Creating a Database Snapshot

After completing this module, students will be able to:
•Create databases.
•Create filegroups.
•Create schemas.
•Create database snapshots.

Module 2: Creating Data Types and Tables
This module explains how to create data types and tables. It also describes how to create partitioned tables.

Lessons
•Creating Data Types
•Creating Tables
•Creating Partitioned Tables

Lab : Creating Data Types and Tables
•Creating Data Types
•Creating Tables
•Creating Partitioned Tables

After completing this module, students will be able to:
•Create new data types.
•Create new tables.
•Create partitioned tables.

Module 3: Using XML
This module explains how to use the FOR XML clause and the OPENXML function. It also describes how to use the xml data type and its methods.

Lessons
•Retrieving XML by Using FOR XML
•Shredding XML by Using OPENXML
•Introducing XQuery
•Using the xml Data Type

Lab : Using XML
•Mapping Relational Data and XML
•Storing XML Natively in the Database
•Using XQuery with xml Methods

After completing this module, students will be able to:
•Retrieve XML by using the FOR XML clause.
•Shred XML by using the OPENXML function.
•Use XQuery expressions.
•Use the xml data type.

Module 4: Creating and Tuning Indexes
This module explains how to plan, create, and optimize indexes. It also describes how to create XML indexes.

Lessons
•Planning Indexes
•Creating Indexes
•Optimizing Indexes
•Creating XML Indexes

Lab : Creating and Tuning Indexes
•Creating Indexes
•Tuning Indexes
•Creating XML Indexes

After completing this module, students will be able to:
•Plan indexes.
•Create indexes.
•Optimize indexes.
•Create XML indexes.

Module 5: Implementing Data Integrity by Using Constraints
This module explains how to implement constraints and provides an overview of data integrity.

Lessons
•Data Integrity Overview
•Implementing Constraints

Lab : Implementing Data Integrity by Using Constraints
•Creating Constraints
•Disabling Constraints

After completing this module, students will be able to:

•Describe the options for enforcing data integrity in SQL Server 2005.
•Implement data integrity in SQL Server 2005 databases by using constraints.

Module 6: Implementing Data Integrity by Using Triggers and XML Schemas
This module explains how to implement triggers and XML schemas.

Lessons
•Implementing Triggers
•Implementing XML Schemas

Lab : Implementing Data Integrity by Using Triggers and XML Schemas
•Creating Triggers
•Implementing XML Schemas

After completing this module, students will be able to:
•Implement data integrity in SQL Server 2005 databases by using triggers.
•Implement data integrity in SQL Server 2005 databases by using XML schemas.

Module 7: Implementing Views
This module explains how to create views.

Lessons
•Introduction to Views
•Creating and Managing Views
•Optimizing Performance by Using Views

Lab : Implementing Views
•Creating Views
•Creating Indexed Views
•Creating Partitioned Views

After completing this module, students will be able to:
•Describe the purpose of views.
•Create and manage views.
•Explain how to optimize query performance by using views.

Module 8: Implementing Stored Procedures
This module explains how to create stored procedures and functions. It also describes execution plans, plan caching, and query compilation.

Lessons
•Implementing Stored Procedures
•Creating Parameterized Stored Procedures
•Working With Execution Plans
•Handling Errors

Lab : Implementing Stored Procedures
•Creating Stored Procedures
•Working With Execution Plans


After completing this module, students will be able to:
•Implement stored procedures.
•Create parameterized stored procedures.
•Work with execution plans.
•Handle errors in stored procedures.

Module 9: Implementing Functions
This module explains how to create functions. It also describes how to control the execution context.

Lessons
•Creating and Using Functions
•Working with Functions
•Controlling Execution Context

Lab : Implementing Functions
•Creating Functions
•Controlling Execution Context

After completing this module, students will be able to:
•Create and use functions.
•Work with functions.
•Control execution context.
Module 10: Implementing Managed Code in the Database
This module explains how to implement managed database objects.

Lessons
•Introduction to the SQL Server Common Language Runtime
•Importing and Configuring Assemblies
•Creating Managed Database Objects

Lab : Implementing Managed Code in the Database
•Importing an Assembly
•Creating Managed Database Objects

After completing this module, students will be able to:
•Identify appropriate scenarios for managed code in the database.
•Import and configure assemblies.
•Create managed database objects.

Module 11: Managing Transactions and Locks
This module explains how to use transactions and the SQL Server locking mechanisms to meet the performance and data integrity requirements of your applications.

Lessons
•Overview of Transactions and Locks
•Managing Transactions
•Understanding SQL Server Locking Architecture
•Managing Locks

Lab : Managing Transactions and Locks
•Using Transactions
•Managing Locks

After completing this module, students will be able to:
•Describe how SQL Server 2005 transactions use locks.
•Execute and cancel a transaction.
•Describe concurrency issues and SQL Server 2005 locking mechanisms.
•Manage locks.

Module 12: Using Service Broker
This module explains how to build a messaging-based solution with Service Broker.

Lessons
•Service Broker Overview
•Creating Service Broker Objects
•Sending and Receiving Messages

Lab : Using Service Broker (Optional)
•Creating Service Broker Objects
•Creating Service Broker Objects
•Implementing the Target Service

After completing this module, students will be able to:
•Describe Service Broker functionality and architecture.
•Create Service Broker objects.
•Send and receive Service Broker messages.

Module 13: Using Notification Services (Optional)
This module explains how to develop applications that generate and send timely messages to subscribers.

Lessons
•Introduction to Notification Services
•Developing Notification Services Solutions

After completing this module, students will be able to:
•Describe how Notification Services operates.
•Develop a Notification Services application.
 

 


Prerequisites & Certificates
Pre-Requisites

Before attending this course, students must have: �Basic knowledge of the Microsoft Windows operating system and its core functionality. �Working knowledge of Transact-SQL. �Working knowledge of relational databases. �Some experience with database design. In addition, it is recommended, but not required, that students have completed: �Course 2778: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL. �Course 2780: Maintaining a Microsoft SQL Server 2005 Database.

Certificates offered

Certificate of completion


Cancellation Policy
All registration cancellations made within five (5) working days of the date of the course are billable at 100%. Synesis reserves the right to cancel any public courses due to lack of sufficient participants.
Map & Reviews
Synesis
[ View Provider's Profile ]

Reviews
 

This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
The Instructor was excellent, kept it very interesting the whole time. Never a boring moment!!
Reviewed by 2016
Very professionally presented. The instructeur really knew his stuff.
Reviewed by 2014
The instructor knew her stuff but we worked on only one lame example. Granted time was the culprit, she could have provided or suggested more exercises to practice later on. The only way to learn a software is to practice the software by doing exercises, that part was really disappointing.
Reviewed by 2014
The course was very well outlined Teacher excellent. I would see the need to add another day.To much material to cover in 2 days. More practice needed.
Reviewed by 2013
Our instructor was fantastic. He did such a grat job and requested him for our next course.
Reviewed by 2013
It was wonderful! I highly recommended it to my co-workers and some of them are actually gonna go! Congratulations! Great experience!
Reviewed by 2013
I really enjoyed taking the Excel Beginners course. The course objective were all met and the teacher was fabulous. I was very much looking forward to taking the Excel Intermediate course as well. I was put into a class where the teacher spent almost 1 hour preparing what he would be teaching. By first break we had learned one new thing and by lunch we had learned almost nothing. I went to the receptionist who was extremely nice and very helpful. She call the director. Another girl and myself transferred out of the class. I was put into the other intermediate Excel class where I was totally lost. They had already covered a lot of the course objectives so I was basically lost from the beginning and it just kept getting worse as the day progressed. The second day I was so lost I spoke with the teacher and told her I would just sit beside another student and watch because I was holding back the whole class asking questions every 2 minutes. The teacher was very nice but it was too late because they had already learned too much the first morning that I had missed because I was enrolled in the other class. I should be refunded for my course. It was a total waste of time and completely frustrating. I paid a lot of money and the first class I was in, the teacher was more interested in speaking about his personal experiences with Excel, instead of teaching the course objectives. We didn't even receive a sheet with the course objectives. I don't think he had any. He was abrasive with other students. There were only four in the class. It was a very unpleasant experience. It was even more unpleasant to be put into another class where I was totally lost. I am not a slow person. I catch on very quickly, but I felt incompetent being put into a class where I had already missed a whole morning and as the day went on I did nothing but panic trying to keep up and understand what the teacher was doing because I had missed so much and was so far behnind.
Reviewed by 2012
The seminar is scheduled over two days with hour long lunches (that go long) and two break (morning and afternoon). With all of that free time, the course still ended quite early each day. This course could definitely be condensed into a four hour morning or afternoon.
Reviewed by 2012
I would DEFINITELY recommend this to my co-workers.
Reviewed by 2011
The classroom was cold
Reviewed by 2011
need-to-train-a-group-banner

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 339 times.