Get in Touch
 Duration 14 hours

Course Outline

RDBMS (Relational Database Management System)

Relational Operations

SQL as a Declarative Language

SQL Syntax

SQL Sub-languages: DQL, DML, DDL, DCL

In-Depth DQL (Data Query Language)

  • SELECT statements
  • Column aliases
  • Table aliases
  • Date data types and functions
  • Aggregation functions
  • Joining tables
  • JOIN clauses
  • UNION operator
  • Nested queries
  • Correlated subqueries

DML (Data Manipulation Language) Fundamentals

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

DDL (Data Definition Language) Fundamentals

  • Creating, modifying, and removing objects (CREATE, ALTER, DROP)
  • Creating tables from subqueries (CREATE TABLE ... AS SELECT...)

Understanding Constraints

  • NULL vs NOT NULL
  • CONSTRAINT clauses
  • ENUM type
  • SET type
  • PRIMARY KEY
  • UNIQUE
  • FOREIGN KEY
  • DEFAULT clause

Transaction Management

  • COMMIT
  • ROLLBACK
  • SAVEPOINT
  • Implicit vs explicit rollback and commit

SQL Dialects Comparison

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

Requirements

Foundational computer literacy.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories