- Module 1: SQL Server Overview
- What is Microsoft SQL Server?
- SQL Server architecture
- SQL Server security
- SQL Server databases
- Working with SQL Server
- Module 2: Overview of Transact-SQL
- Microsoft SQL Server programming tools
- Transact-SQL programming language
- Elements of Transact-SQL
- Ways to execute Transact-SQL statements
- How queries are processed
- Module 3: Creating Databases
- Introduction to databases
- Working with databases
- Modifying databases
- Creating file groups
- Library database
- Creating data types
- Creating tables
- Generating scripts
- Module 4: Implementing Data Integrity
- Types of data integrity
- Enforcing data integrity
- Using constraints
- Using defaults and rules
- Deciding which enforcement method to use
- Module 5: Planning and Creating Indexes
- Introduction to indexes
- Index architecture
- Creating indexes
- CREATE INDEX options
- Module 6: Querying Multiple Tables
- Combining data from multiple tables
- Combining multiple result sets
- Creating a table from a result set
- Module 7: Advanced Query Techniques
- Introduction to subqueries
- Nested subqueries
- Correlated subqueries
- Using the EXISTS and NOT EXISTS keywords
- Modifying data
- Module 8: Summarizing Data
- Using aggregate functions
- GROUP BY fundamentals
- Generating aggregate values within result sets
- Using the COMPUTE and COMPUTE BY clauses
- Listing the top n values
- Module 9: Managing Transactions and Locks
- Introduction to transactions and locks
- Managing transactions
- SQL Server locking
- Managing locks
- Module 10: Working with Distributed Data
- Introduction to distributed queries
- Executing an ad hoc query on a remote data source
- Setting up a linked server environment
- Executing a query on a linked server
- Executing a stored procedure on a linked server
- Modifying data on a linked server
- Distributing data
- Module 11: Implementing Views
- What is a view ?
- Advantages of views
- Defining views
- Modifying data through views
- Module 12: Implementing Stored Procedures
- Introduction to stored procedures
- Creating, executing, and modifying stored procedures
- Using parameters in stored procedures
- Executing extended stored procedures
- Handling error messages
- Module 13: Implementing Triggers
- Introduction to triggers
- Defining triggers
- Examples of triggers
- Module 14: Advanced Text Queries
- Microsoft Search Service
- Microsoft English Query
|
|