Module 1: Designing a Conceptual Database Model
- Overview of Database Design
- Gathering Database Requirements
- Creating a Conceptual Database Design
- Overview of Entity Framework
Module 2: Designing a Logical Database Model
- Guidelines for Building a Logical Database Model
- Planning for OLTP Activity
- Evaluating Logical Models
Module 3: Designing a Physical Database Model
- Selecting Data Types
- Designing Database Tables
- Designing Data Integrity
Module 4: Designing Databases for Optimal Performance
- Guidelines for Designing Indexes
- Designing a Partitioning Strategy
- Designing a Plan Guide
- Designing Scalable Databases
Module 5: Designing Security for SQL Server 2008
- Exploring Security in SQL Server 2008
- Implementing Identity and Access Control
- Guidelines for Secure Development in SQL Server 2008
- Guidelines for Secure Deployment of SQL Server 2008
- Guidelines for Secure Operations
Module 6: Designing a Strategy for Database Access
- Guidelines for Designing Secure Data Access
- Designing Views
- Designing Stored Procedures
- Designing User-Defined Functions
Module 7: Designing Queries for Optimal Performance
- Considerations for Optimizing Queries for Performance
- Refactoring Cursors into Queries
- Extending Set-Based Operations
Module 8: Designing a Transaction and Concurrency Strategy
- Guidelines for Defining Transactions
- Defining Isolation Levels
- Guidelines for Designing a Resilient Transaction Strategy
Module 9: Designing an XML Strategy
- Designing XML Storage
- Designing an XML Query Strategy
- Designing a Data Conversion Strategy
Module 10: Designing SQL Server 2008 Components
- Overview of SQL Server 2008 Components
- Designing a Service Broker Architecture
- Designing the Service Broker Data Flow
- Designing the Service Broker Availability
- Exploring Full-Text Search
- Designing a Full-Text Search Strategy
Labs
- Lab 1: Designing a Conceptual Database Model
- Lab 2: Designing a Logical Database Model
- Lab 3: Designing a Physical Database Model
- Lab 4: Designing Databases for Optimal Performance
- Lab 5: Designing Security for SQL Server 2008
- Lab 6: Designing a Strategy for Database Access
- Lab 7: Designing Queries for Optimal Performance
- Lab 8: Designing a Transaction and Concurrency Strategy
- Lab 9: Designing an XML Strategy
- Lab 10: Designing SQL Server 2008 Components