Relational database concepts
Defining database objects using SQL
Retrieving data using query language (DQL)
Combining data from multiple tables
Maintaining data using DML
Applying security controls using DCL
Preserving database integrity using transactions
Integrating SQL into applications
SQL performance and tuning considerations.