SQL
Home
(current)
Resources
Student Pages
Python
SQL
JS
Java 1
Java 2
Data Structures
C#
Introduction to GIT
What is Git
Install and Configure Git
What is GitHub
Creating a Gihub Account
Accepting an Assignment
Cloning an Assignment
Doing the Assignment
Add Commit Push
Grading-Evaluation
Recap
Lesson 1 - Install and Connect Databases
Videos
Install SQL Server Express
Restore a Database - Sample DB
Attach a Database - AdventureWorks
Assignments
Lesson 2 - Basic SQL Queries
Videos
Select and Where pt 1
Select and Where pt 2
Assignments
Lesson 3 - Logic Operators and Sorting
Videos
Logic Operators and Precedence
Sorting
Assignments
Lesson 4 - Joins
Videos
Database Diagrams
Cross Joins
Join On
Join with Non-equality Operator
Three Table Join
Outer Joins
Self Joins
Assignments
Lesson 5 - Top-N, Union, Except
Videos
Schemas
Top-N, Offset and Fetch
Select Into
Union, Intersect, Except
Assignments
Lesson 6 - Aggregation
Videos
Aggregation
Group By and Having
SQL Aggregation Assignment
Assignments
Lesson 7 - Graphical Joins and Subqueries
Videos
Join Review
Query Editor
Subqueries
Multi-Valued Subqueries
Recognizing Correlated Subqueries
Assignments
Lesson 8 - Data Definition Language (DDL)
Videos
Database Integrity
Conceptual to Physical Model
T-SQL Data Types
Create Table
Alter Table
GUI Tables
Primary Keys
DDL Assignment
Assignments
Lesson 9 - Indexes and Foreign Keys
Videos
Table Indexes
Foreign Keys
Foreign Keys GUI
FK and Index Assignment
Assignments
Lesson 10 - CRUD Operations
Videos
Insert
Insert with a Query
Update
Delete
CRUD Assignment
Assignments
Lesson 11 - Transactions and Backups
Videos
Transactions and Locking
Types of Backups
Backup and Restore Commands
Backup and Restore GUI
Backup and Restore Assignment
Assignments
Lesson 12 - Views, Stored Procedures, Functions
Videos
Views
Stored Procedures
Scalar Functions
Table-Valued Functions
Assignments
Lesson 13 - Database Security Basics
Videos
Create Windows Account
Server Logins
Database Users
Roles
Built-In and Custom Roles
Grant and Revoke
Assignments
Review
Videos
Flat File Databases
CSV Files
SQL vs No SQL vs Mongo DB
Naming Conventions
Three tier Architecture
Normalization Summary
Types of Backups
Troubleshooting
Software Development Life-Cycle
Full Normalization Videos
Assignments