Get in Touch

Course Outline

Relational Database Models

  • Structure of a relational database
  • Types of table relationships
  • Database normalization and denormalization
  • Relational Database Management System (RDBMS)

Relational Operators

Characteristics of the declarative SQL language, including syntax division into DQL, DML, DDL, and DCL. Focus on Data Query Language (DQL)

  • SELECT queries
  • Column and table aliases
  • Date functions (DATE types, display functions, formatting)
  • Grouping features
  • Combining internal and external tables
  • The UNION operator
  • Nested subqueries (the WHERE clause, table names, column names)
  • Correlated subqueries

Data Modification Language

  • Inserting rows (INSERT clause)
  • Inserting data via query
  • Updating rows (UPDATE)
  • Removing rows (DELETE)

Data Definition Language

  • Creating, changing ownership, and removing tables (CREATE, ALTER, DROP); creating tables using SELECT (CREATE TABLE ... AS SELECT ...)

CONSTRAINTS

  • NULL and NOT NULL options
  • CONSTRAINT clause
  • PRIMARY KEY condition
  • UNIQUE condition
  • FOREIGN KEY condition
  • DEFAULT clause

Transactions

  • COMMIT, ROLLBACK, and SAVEPOINT commands

Data Control Language (DCL)

  • Granting and revoking permissions (GRANT, REVOKE)
  • Roles
  • Creating users
  • Sequences
  • Synonyms
  • Views (perspectives)

Requirements

  • Basic computer skills
  • Familiarity with any operating system
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories