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

  • SELECT statements
  • Column aliases
  • Table aliases
  • Date data types and functions
  • Aggregate functions
  • Table joins
  • JOIN statements
  • UNION operations
  • Nested queries
  • Correlated subqueries

DML (Data Manipulation Language) Fundamentals

  • Row insertion (INSERT)
  • Inserting rows via subqueries
  • Row modification (UPDATE)
  • Row removal (DELETE)

DDL (Data Definition Language) Fundamentals

  • Object management: creation, modification, and deletion (CREATE, ALTER, DROP)
  • Table creation from subqueries (CREATE TABLE ... AS SELECT...)

Constraint Management

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

Transaction Management

  • Committing transactions
  • Rolling back transactions
  • Using SAVEPOINTS
  • Implicit versus explicit commits and rollbacks

Overview of SQL Dialects

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

Requirements

Proficiency in fundamental computer operations.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories