Course details

Introduction to SQL: Multiple Tables and Advanced Queries

Introduction to SQL: Multiple Tables and Advanced Queries

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

As with any development skill in the industry, learning the core fundamentals creates a foundation. In the course, you will learn about multi-table database architecture and design; connecting several tables; and concepts using inner outer joins, equijoins, and non-equijoins. You will also learn about subqueries and advanced queries in SQL; using statements with multiple conditions and multiple joins; new operators; and functions to manage your data. This course also covers Multijoins, UNION operator, and functional dependencies. By the end of these courses, you will be well on your way to creating efficient and easily manageable databases and have fun while doing it.

Target Audience
Individuals interested in learning multi-layer architecture in SQL and about joins, subqueries, and functional dependencies


Expected Duration (hours)

Lesson Objectives

Introduction to SQL: Multiple Tables and Advanced Queries

  • start the course
  • define multiple tables and describe their use in SQL
  • use SQL for the process of connecting tables
  • use FOREIGN KEY with CREATE in SQL architecture
  • describe relationships between tables and the different patterns
  • use composite keys and their relative values
  • describe the functional dependencies and their use
  • use functional dependencies in a example
  • use inner joins in SQL
  • use equijoins and non-equijoins and describe their differences in SQL architecture
  • use Outer Joins in SQL
  • use multiple joins and multiple conditions in SQL
  • use the UNION operator and describe how it combines results
  • describe a subquery and its use in SQL
  • use query as a SELECT column in SQL
  • use correlated and noncorrelated queries in SQL
  • use a query with a natural join
  • use IN, NOT IN commands in SQL
  • use correlated query with EXISTS and NOT EXISTS operators
  • use HAVING clause in SQL with queries
  • use queries with the UPDATE statement in SQL
  • use queries with the INSERT statement in SQL
  • use queries with the DELETE FROM statement in SQL
  • use SQL to create a more complex query
  • use SQL more efficiently with operational tips
  • describe the multiple layers of tables and their management in various SQL queries
  • Course Number:

    Expertise Level