SQL - Implementing a Microsoft SQL Server 2008 Database 6232
Course Type
Scheduled:
| Date |
Location |
Duration |
Cost |
18 Jun 2012 (Mon) 19 Jun 2012 (Tue) 20 Jun 2012 (Wed) 21 Jun 2012 (Thu) 22 Jun 2012 (Fri) | Sunderland | 5 | £ 1595 |
| All prices exclude VAT |
|
Private
:
| This outline is available as a private course. Please contact us to arrange this course at a venue and date of your choice. |
Private courses can be held at your site or one of our training venues, and can be customised to fit your requirements.
You can choose to have a private course based on an existing outline or you can choose the most applicable lessons from a number of different outlines and consolidate them into one course.
We can also write bespoke courses to fit your specific requirements, whether you require training on a standard application or a bespoke inhouse system.
Please contact us to discuss this further on 0191 377 8377.
Course Overview
This five-day instructor-led course is intended for Microsoft SQL Server database developers who are responsible for implementing a database on SQL Server 2008 R2. In this course, students learn the skills and best practices on how to use SQL Server 2008 R2 product features and tools related to implementing a database server.
Target Audience
This course is intended for IT Professionals who want to become skilled on SQL Server 2008 R2 product features and technologies for implementing a database. To be successful in this course, the student should have knowledge of basic relational database concepts and writing T-SQL queries.
Prerequisites
- Working knowledge of Transact-SQL (ability to write Transact-SQL queries) or Course 2778A: Writing
- Queries Using Microsoft SQL Server 2008 Transact-SQL
- Working knowledge of relational databases (database design skills).
- Core Windows Server skills.
- Basic programming language.
Objectives
Course Content
Introduction to SQL Server and its Toolset
Introduction to SQL Server Platform
Working with SQL Server Tools
Configuring SQL Server Services
Working with Data Types
Using Data Types
Working with Character Data
Converting Data Types
Working with Specialized Data Types
Designing and Implementing Tables
Designing Tables
Working with Schemas
Creating and Altering Tables
Designing and Implementing Views
Introduction to Views
Creating and Managing Views
Performance Considerations for Views
Planning for SQL Server Indexing
Core Indexing Concepts
Data Types and Indexes
Single Column and Composite Indexes
Implementing Table Structures in SQL Server
SQL Server Table Structures
Working with Clustered Indexes
Designing Effective Clustered Indexes
Reading SQL Server Execution Plans
Execution Plan Core Concepts
Common Execution Plan Elements
Working with Execution Plans
Improving Performance through Nonclustered Indexes
Designing Effective Nonclustered Indexes
Implementing Nonclustered Indexes
Using the Database Engine Tuning Advisor
Designing and Implementing Stored Procedures
Introduction to Stored Procedures
Working With Stored Procedures
Implementing Parameterized Stored Procedures
Controlling Execution Context
Merging Data and Passing Tables
Using the MERGE Statement
Implementing Table Types
Using Table Types as Parameters
Creating Highly Concurrent SQL Server Applications
Introduction to Transactions
Introduction to Locks
Management of Locking
Transaction Isolation Levels
Handling Errors in T-SQL Code
Designing T-SQL Error Handling
Implementing T-SQL Error Handling
Implementing Structured Exception Handling
Designing and Implementing User-Defined Functions
Designing and Implementing Scalar Functions
Designing and Implementing Table-valued Functions
Implementation Considerations for Functions
Alternatives To Functions
Ensuring Data Integrity through Constraints
Enforcing Data Integrity
Implementing Domain Integrity
Implementing Entity and Referential Integrity
Responding to Data Manipulation via Triggers
Designing DML Triggers
Implementing DML Triggers
Advanced Trigger Concepts
Implementing Managed Code in SQL Server
Introduction to SQL CLR Integration
Importing and Configuring Assemblies
Implementing SQL CLR Integration
Storing XML Data in SQL Server
Introduction to XML and XML Schemas
Storing XML Data and Schemas in SQL Server
Implementing the XML Data Type
Querying XML Data in SQL Server
Using the T-SQL FOR XML Statement
Getting Started with XQuery
Shredding XML
Working with SQL Server Spatial Data
Introduction to Spatial Data
Working with SQL Server Spatial Data Types
Using Spatial Data in Applications
Working with Full-Text Indexes and Queries
Introduction to Full-Text Indexing
Implementing Full-Text Indexes in SQL Server
Working with Full-Text Queries
Training Options
- Scheduled public courses at one of our training venues
- Private course at your company office throughout the UK, at one of our training venues (Durham, Newcastle or Washington) or at an independent location, convenient to you
- For further information please contact us on 0191 377 8377
What's Included
- 1 delegate per computer
- Lunch and refreshments when training is delivered at our training venue
- Comprehensive course manual and exercises
SQL - Implementing a Microsoft SQL Server 2008 Database 6232 training courses in Newcastle, Durham, Washington, Gateshead, Darlington and throughout North East England. Microsoft SQL Server training courses in Newcastle, training courses for SQL server 2008. Professional training courses.