MS SQL Server DBMS Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Introduction & Setup

Relational Database Concepts
Environment Setup
Familiarize with SSMS

2 Database Fundamentals

Creating and Managing Databases
Data Types
Creating Tables
Primary & Foreign Keys

3 Data Query Language (DQL)

SELECT and FROM
WHERE
ORDER BY
TOP, DISTINCT, ALIASES

4 Data Manipulation Language (DML)

INSERT
UPDATE
DELETE

5 Advanced Querying

JOINs
Aggregate Functions
GROUP BY
HAVING
UNION and UNION ALL

6 Data Definition Language (DDL)

ALTER TABLE
DROP TABLE
Constraints

7 Indexing & Performance

What is an Index?
Clustered vs. Non-Clustered
Execution Plan

8 T-SQL Programming

Variables and Control Flow
Stored Procedures
User-Defined Functions (UDFs)
Triggers

9 Transaction Management

ACID Properties
BEGIN, COMMIT, ROLLBACK

10 Database Security

Logins and Users
Roles
GRANT, DENY, REVOKE

11 Basic Administration

Backup and Restore
SQL Server Agent

Visit the following related paths and keep learning.