Overview,
Understanding Client Server Architecture,
Introducing the Tools,
Selecting an Edition,
Creating Sample Databases
Understanding Normalization, v
Discovering Patterns,
Avoiding Over Complexity,
Managing Optional Data,
Creating Physical Keys,
Using the Database Diag Tool,
Di Final Comments
Understanding Query Flow,
Filtering Data with the Where Clause Columns,
Expressions & Scalar Functions.
Using Case Expressions
Working with Nulls & Coalesce.,
Selecting Environment Functions,
Working with Dates & Times, v
Parsing Strings,
Converting Data and Sorting Data,
Topping Off the Query with Predicates
Insert, Update and Delete Data,
Using the Output Clause,
Final Comments & Credits
Introducing Stored Procedures,
Passing Parameters,
Returning Parameters,
Working with a Cursor,
Handling Errors,
Explaining the Raise Error,
Controlling Transactions
Introducing After Triggers,
Using "Instead of" Trigger,
Disabling Triggers, v
Using the Update ( ) Function,
Selecting Transaction Data,
Nesting & Recursion, v
Enforcing Complex RI,
Auditing Data Changes
Introducing Indexes,
Creating Indexes,
Introducing ACID,
Transactional Faults,
Stepping through a Transaction,
Exploring Locks,
Working with Locks & Viewing,
Using Snapshot Isolation
Deconstructing the Database System,
Walk thro.. Optimization Theory,
Optimization Theory Continued,
Final Comments & Credits
Database backup & Restore,
Log shipping,
Database snapshots ,
Mirrored databases
Service Broker,
HTTP endpoints
Installing SQL Server, Essential Tools
Storage Structures, Managing Database Space, Moving Databases
Creating Logins, Authorising Database Access
Granting Database-Scoped Privileges, Schemas, Handling Object-Level Permissions
Backingup Databases, Restoring Databases
The SQL Server Agent, Multistep Jobs
Fragmentation & Database Corruption, Database Maintenance Plan Wizard
Ad hoc Monitoring, The Management Data Warehouse