MS SQL Server Course Layout
Introduction
- Overview
- Understanding databases
- Transact-SQL basics
- Microsoft SQL certification
Course Setup
- SQL Server 2012 evaluation
- SQL Server 2012 installation
- Windows 8 Server 2012 interface
- Windows 7 interface
- SQL Server sample database
- Attaching the sample database
- Installing SQL books online
SQL Server 2012 Interface
- Management studio basics
- Connecting to SQL Server
- Customizing SSMS
- Utilizing diagrams
- Saving diagrams
- Text and graphical tools
- Using sample code files
- About the semicolon
Database Objects And Data
- What are objects?
- Understanding tables
- Understanding data integrity
- Understanding data types
- Understanding primary keys
- Understanding constraints
- Understanding NULL
- Understanding views
- Understanding stored procedures
- Understanding triggers
- Understanding synonyms
Working With Tables
- Creating a table
- Graphical table creation
- Changing a table
- Graphical table alterations
- Deleting a table
- Graphical table deletion
- Creating a primary key
SQL Query Basics
- Four basic queries
- Thinking in SQL
- Options and more options
- Good query structure
- Comments
- The USE command
- The GO command
The Basic SELECT Statement
- SELECT basics
- SELECT structure
- Using WHERE
- Using TOP To Limit Rows
- Ordering results
- Working with NULLs
- T-SQL concatenation
Advanced SELECT Statements
- Column aliasing
- Using DISTINCT
- Using SUM
- Using AVG
- Using COUNT
- Using Group By
- Using HAVING
- SELECT INTO
- Using LIKE and IN
- Understanding UNION
- INTERSECT and EXCEPT
- Offset-fetch
- What is ranking?
- Using ranking
Using Joins
- Understanding joins
- Join query structure
- Creating inner joins
- Join creation through GUI
- Creating outer joins
- Creating cross joins
Modifying Data
- The INSERT statement
- Using INSERT
- The UPDATE statement
- Using UPDATE
- The DELETE statement
- Using DELETE
Using Subqueries
- Understanding subqueries
- Subquery Vs join