Get in Touch

Course Outline

Relational Database Models

  • The architecture of a relational database
  • Types of table connections
  • Database normalization and denormalization
  • Relational Database Management Systems (RDBMS)

Relational Operators

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

  • SELECT queries
  • Using aliases for columns and tables
  • Handling date data (DATE types, display functions, formatting)
  • Grouping features
  • Joining inner and outer tables
  • The UNION operator
  • Nested subqueries (in the WHERE clause, table aliases, column references)
  • Correlated subqueries

Data Modification Language (DML)

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

Data Definition Language (DDL)

  • Creating, altering ownership, and dropping tables (CREATE, ALTER, DROP). Creating tables from a query result (CREATE TABLE ... AS SELECT ...)

Constraints

  • NULL and NOT NULL options
  • The 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

Requirements

  • Computer literacy
  • Basic knowledge of an operating system
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories