Get in Touch

Course Outline

Relational Database Management System (RDBMS)

Relational Operators

SQL as a Declarative Language

SQL Syntax

SQL Sublanguages: DQL, DML, DDL, and DCL

In-Depth Look at DQL (Data Query Language)

  • Understanding the SELECT clause
  • Using column aliases
  • Utilizing table aliases
  • Date types and date-related functions
  • Aggregate (group) functions
  • Implementing table joins
  • Mastering the JOIN clause
  • The UNION operator
  • Nested queries
  • Correlated subqueries

Overview of DML (Data Manipulation Language)

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

Overview of DDL (Data Definition Language)

  • Creating, altering, and dropping database objects (CREATE, ALTER, DROP)
  • Creating tables based on query results (CREATE TABLE ... AS SELECT ...)

Overview of Constraints

  • NULL and NOT NULL specifications
  • Using the CONSTRAINT clause
  • ENUM data type
  • SET data type
  • PRIMARY KEY definition
  • UNIQUE constraints
  • FOREIGN KEY relationships
  • DEFAULT value clauses

Overview of Transactions

  • COMMIT operations
  • ROLLBACK procedures
  • Setting SAVEPOINTs
  • Understanding implicit and explicit commits and rollbacks

Overview of SQL Dialects

  • MySQL specifics
  • Microsoft Access and SQL Server nuances
  • Oracle and PostgreSQL characteristics

Requirements

Basic computer proficiency is required.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories