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

In-Depth DQL (Data Query Language)

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

Overview of DML (Data Manipulation Language)

  • Inserting rows using the INSERT statement
  • Inserting rows derived from a subquery
  • Modifying rows with the UPDATE statement
  • Removing rows via the DELETE statement

Overview of DDL (Data Definition Language)

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

Overview of CONSTRAINTS

  • NULL and NOT NULL specifications
  • The CONSTRAINT clause
  • ENUM data type
  • SET data type
  • PRIMARY KEY definitions
  • UNIQUE constraints
  • FOREIGN KEY constraints
  • DEFAULT value clauses

Overview of Transactions

  • Committing transactions (COMMIT)
  • Rolling back transactions (ROLLBACK)
  • Using SAVEPOINT
  • Distinguishing between implicit and explicit rollbacks and commits

Overview of SQL Dialects

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

Requirements

Familiarity with basic computer operations.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories