| Section | Objectives |
| Topic 1: Retrieving Data using the SQL SELECT Statement | - Use the ORDER BY clause
- Execute a basic SELECT statement
- List the capabilities of SQL SELECT statements
- Use SQL row functions (character, number, date, conversion, general)
- Describe how schema objects work
- Use scalar and correlated subqueries
|
| Topic 2: Using Single-Row Functions to Customize Output | - Describe various types of functions available in SQL
- Use character, number, and date functions in SELECT statements
- Describe the use of conversion functions (TO_CHAR, TO_NUMBER, TO_DATE)
- Use CASE and DECODE for conditional expressions
|
| Topic 3: Managing Schema Objects | - Create and modify tables
- Manage constraints (NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK)
- Manage sequences and synonyms
- Create indexes and views
|
| Topic 4: Managing Data in Different Time Zones | - Describe the use of datetime functions (CURRENT_DATE, EXTRACT, LOCALTIMESTAMP)
- Explain the concepts of time zones and daylight savings
- Use various datetime data types (DATE, TIMESTAMP, INTERVAL)
|
| Topic 5: Using the Set Operators | - Describe set operators (UNION, UNION ALL, INTERSECT, MINUS)
- Use set operators to combine multiple queries into a single query
|
| Topic 6: Introduction to Oracle Database | - Explain Oracle Database server architecture
- Describe Oracle Database architecture
- Describe Oracle Database Cloud Service (DBCS) architecture and features
- Describe Oracle processes (PMON, SMON, DBWn, LGWR, CKPT, others)
- Describe Oracle Database instance and memory structures
- Explain database storage structures (data blocks, segments, tablespaces, data files)
|
| Topic 7: Displaying Data from Multiple Tables Using Joins | - Describe different types of joins and their features
- Use OUTER joins (LEFT, RIGHT, FULL)
- Use CROSS joins
- Join a table to itself using self-join
- Use Equijoins and Non-equijoins
|
| Topic 8: Understanding Oracle Database Architecture - Database Storage Structures | - Describe tablespaces and data files
- Create and manage tablespaces
- Describe the logical and physical database structures
- Manage space in tablespaces
|
| Topic 9: Working with Oracle Cloud Exadata Express Cloud Service | - Provision and manage an Exadata Express Cloud Service instance
- Navigate the Exadata Express Cloud Service console
- Identify the prerequisites for Exadata Express Cloud Service
- Describe the features and benefits of Exadata Express Cloud Service
|
| Topic 10: Managing Oracle Database Instances | - Start up and shut down an Oracle Database instance
- Manage initialization parameter files (SPFILE, PFILE)
- Use the Automatic Diagnostic Repository (ADR)
- View the alert log and access dynamic performance views
|
| Topic 11: Managing Users, Roles, and Privileges | - Grant and revoke privileges
- Create and manage database user accounts
- Create and manage roles
- Differentiate system privileges and object privileges
|
| Topic 12: Using Subqueries to Solve Queries | - Use multiple-row subqueries with multiple-row operators (IN, ANY, ALL)
- Use subqueries in the WHERE clause and HAVING clause
- Use single-row subqueries with single-row and multiple-row operators
- Use scalar subqueries in SQL
- Describe the types of subqueries (single-row, multi-row, multiple-column)
- Define subqueries
|
| Topic 13: Restricting and Sorting Data | - Use the WHERE clause to limit retrieved rows
- Use comparison operators and logical operators (AND, OR, NOT)
- Use the BETWEEN comparator
- Sort data using the ORDER BY clause
- Use the LIKE and IN operators
- Use the NULL operators (IS NULL, IS NOT NULL)
|
| Topic 14: Reporting Aggregated Data Using the Group Functions | - Use the GROUP BY clause to group data
- Use the HAVING clause to filter grouped data
- Describe group functions (AVG, SUM, MIN, MAX, COUNT)
|
| Topic 15: Understanding Oracle Database Architecture - Oracle Database Instance | - Understand Oracle Database instance management
- Describe the background processes
- Explain the memory structures (SGA, PGA)
|
| Topic 16: Using Conversion Functions and Conditional Expressions | - Apply the NVL, NULLIF, and COALESCE functions
- Use the CAST function for data type conversion
- Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
- Use nested functions
|