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 Exploration of DQL (Data Query Language)

  • SELECT statement
  • Column aliases
  • Table aliases
  • Date data types and functions
  • Aggregate functions
  • Combining tables
  • JOIN statement
  • UNION operator
  • Subqueries
  • Correlated subqueries

Overview of DML (Data Manipulation Language)

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

Overview of DDL (Data Definition Language)

  • Managing objects: create, modify, and drop (CREATE, ALTER, DROP)
  • Creating tables from query results (CREATE TABLE ... AS SELECT...)

Understanding CONSTRAINTS

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

Transactions Overview

  • Committing changes (COMMIT)
  • Reverting changes (ROLLBACK)
  • Setting checkpoints (SAVEPOINT)
  • Implicit vs. explicit rollback and commit behaviors

SQL Dialects Overview

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

Requirements

Familiarity with basic computer operations.

Testimonials (7)

Upcoming Courses

Related Categories