SQL Server

What is SQL?

What is SQL? What is the difference between SQL the language and SQL the server?

Query Optimizer Phases

The SQL Server Query Optimizer uses cost-based optimization to create an execution plan with the least cost.

Task Execution Model

How the SQLOS manages worker threads in the SQL Server Execution Model and the different wait queues in SQL Server to manage threads used by the CPU.

Transactions and Errors

SQL Transaction and Error Handling? What is the difference between Auto-Commit and Explicit Transactions and how transaction affect Errors and Exception Handling?

Table Constraints

Restricting data by using Table Constraints in SQL Server. What are the different table constraints in SQL Server?

What is a Schema?

The term schema could mean several different things. What are the different meanings and how are schemas are used in SQL Server.