Explaining the theoretical and physical aspects of a relational databa
Explaining the relationship between a database and SQL
Relating clauses in SQL Select Statement to Components of an ERD
Day2: Retrieving Data using the SQL SELECT Statement
Using Column aliases
Using The SQL SELECT statement
Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword Using Arithmetic expressions and NULL values in the SELECT statement
Restricting and Sorting Data
Applying Rules of precedence for operators in an expression
Limiting Rows Returned in a SQL Statement
Using Substitution Variables
Sorting Data
Using the DEFINE and VERIFY commands
Day3: Using Single-Row Functions to Customize Output
Manipulating strings with character functions in SQL SELECT and WHERE clauses
Performing arithmetic with date data
Manipulating numbers with the ROUND, TRUNC and MOD functions
Manipulating dates with the date function
Using Conversion Functions and Conditional Expressions
Applying the NVL, NULLIF, and COALESCE functions to data
Understanding implicit and explicit data type conversion
Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
Nesting multiple functions
Day4: Reporting Aggregated Data Using Group Functions
Restricting Group Results
Using Group Functions
Creating Groups of Data
Displaying Data from Multiple Tables
Using Self-joins
Using Various Types of Joins
Using Non equijoins
Using OUTER joins
Understanding and Using Cartesian Products
Day 5: Using Subqueries to Solve Queries
Using Single Row Subqueries
Using Multiple Row Subqueries
Update and delete rows using correlated subqueries
Using SET Operators
Matching the SELECT statements
Using the ORDER BY clause in set operations
Using The INTERSECT operator
Using The MINUS operator
Using The UNION and UNION ALL operators
Day6 Managing Tables using DML statements
Managing Database Transactions
Controlling transactions
Perform Insert, Update and Delete operations
Performing multi table Inserts
Performing Merge statements
Managing Indexes Synonyms and Sequences
Managing Indexes
Managing Synonyms
Managing Sequences
Day 7 Use DDL to manage tables and their relationships
Describing and Working with Tables
Describing and Working with Columns and Data Types
Creating tables
Dropping columns and setting column UNUSED
Managing Constraints
Truncating tables
Day8 Managing Views
Creating and Managing Views
Controlling User Access
Differentiating system privileges from object privileges