Get in Touch
 Duration 14 hours

Course Outline

RDBMS (Relational DataBase Management System)

Relational Operators

SQL as a Declarative Language

SQL Syntax

SQL Sublanguages: DQL, DML, DDL, and DCL

In-Depth DQL (Data Query Language)

  • The SELECT clause
  • Use of column aliases
  • Use of table aliases
  • Date data types and functions
  • Aggregate functions
  • Combining tables
  • The JOIN clause
  • The UNION operator
  • Nested queries
  • Correlated subqueries

Introduction to DML (Data Manipulation Language)

  • Adding records (INSERT)
  • Populating rows via subqueries
  • Modifying records (UPDATE)
  • Removing records (DELETE)

Introduction to DDL (Data Definition Language)

  • Managing objects through creation, modification, and removal (CREATE, ALTER, DROP)
  • Building tables from subquery results (CREATE TABLE ... AS SELECT...)

Understanding Constraints

  • NULL vs. NOT NULL
  • The CONSTRAINT clause
  • ENUM data type
  • SET data type
  • PRIMARY KEY
  • UNIQUE constraint
  • FOREIGN KEY
  • The DEFAULT clause

Transaction Management

  • Committing transactions
  • Rolling back changes
  • Using SAVEPOINTs
  • Implicit versus explicit rollbacks and commits

Overview of SQL Dialects

  • MySQL
  • Microsoft Access and SQL Server
  • Oracle and PostgreSQL

Requirements

Familiarity with basic computer operations.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories