Get in Touch

Course Outline

RDBMS (Relational DataBase Management System)

Relational Operators

SQL as a Declarative Language

SQL Syntax

SQL Sublanguages: DQL, DML, DDL, DCL

DQL (Data Query Language) Deep Dive

  • SELECT clause usage
  • Column aliases
  • Table aliases
  • Date types and Date functions
  • Aggregate functions
  • Joining tables
  • JOIN clause implementation
  • UNION operator application
  • Nested queries
  • Correlated subqueries

DML (Data Manipulation Language) Overview

  • Inserting records (INSERT)
  • Populating tables via subqueries
  • Modifying records (UPDATE)
  • Removing records (DELETE)

DDL (Data Definition Language) Overview

  • Managing object lifecycles: creating, altering, and dropping objects (CREATE, ALTER, DROP)
  • Creating tables based on existing data (CREATE TABLE .... AS SELECT...)

CONSTRAINTS Overview

  • NULL and NOT NULL restrictions
  • Applying the CONSTRAINT clause
  • ENUM data type
  • SET data type
  • PRIMARY KEY implementation
  • UNIQUE constraints
  • FOREIGN KEY relationships
  • DEFAULT value assignments

Transactions Overview

  • COMMIT operations
  • ROLLBACK procedures
  • SAVEPOINT management
  • Distinguishing between implicit and explicit rollbacks and commits

SQL Dialects Overview

  • MySQL specifics
  • Microsoft Access and SQL Server features
  • Oracle and PostgreSQL characteristics

Requirements

Foundational computer literacy.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories