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
  • Assigning column aliases
  • Defining table aliases
  • Date types and date-related functions
  • Aggregate functions
  • Table joining techniques
  • Using the JOIN clause
  • The UNION operator
  • Constructing nested queries
  • Implementing correlated subqueries

DML (Data Manipulation Language) Fundamentals

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

DDL (Data Definition Language) Fundamentals

  • Managing objects: creation, modification, and deletion (CREATE, ALTER, DROP)
  • Generating tables from subqueries (CREATE TABLE .... AS SELECT...)

Overview of CONSTRAINTS

  • NULL vs NOT NULL
  • Applying the CONSTRAINT clause
  • ENUM data type
  • SET data type
  • Defining PRIMARY KEY
  • Ensuring UNIQUE values
  • Establishing FOREIGN KEY
  • Setting DEFAULT values

Transaction Management

  • Executing COMMIT
  • Performing ROLLBACK
  • Using SAVEPOINT
  • Implicit versus explicit rollback and commit operations

Comparison of SQL Dialects

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

Requirements

Familiarity with basic computer operations.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories