Get in Touch

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 Look at DQL (Data Query Language)

  • The SELECT clause
  • Implementing column aliases
  • Using table aliases
  • Date types and associated functions
  • Group functions
  • Table joins
  • The JOIN clause
  • The UNION operator
  • Nested queries
  • Correlated subqueries

DML (Data Manipulation Language) Fundamentals

  • Inserting rows (INSERT)
  • Populating rows via subqueries
  • Modifying existing rows (UPDATE)
  • Removing rows (DELETE)

DDL (Data Definition Language) Essentials

  • Managing objects: creating, altering, and dropping (CREATE, ALTER, DROP)
  • Generating tables from subqueries (CREATE TABLE .... AS SELECT...)

Understanding Constraints

  • NULL vs NOT NULL
  • The CONSTRAINT clause
  • ENUM data type
  • SET data type
  • PRIMARY KEY definitions
  • UNIQUE constraints
  • FOREIGN KEY relationships
  • The DEFAULT clause

Transaction Management

  • COMMIT operations
  • ROLLBACK procedures
  • SAVEPOINT usage
  • Implicit and explicit rollback and commit mechanisms

SQL Dialects Comparison

  • MySQL specifics
  • Differences in Microsoft Access and SQL Server
  • Oracle and PostgreSQL variations

Requirements

A foundational level of computer literacy is required.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories