Scheduled Dates (sort by: location | date) |
Request availability or book by selecting a date: Central London
City
England
Berkshire
Greater Manchester
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
|
Course Overview This course offers students an introduction to Oracle Database 10g database technology. In this class, students learn the concepts of relational databases and the powerful SQL programming language. This course provides the essential SQL skills that allow developers to write queries against single and multiple tables, manipulate data in tables, create database objects, and query meta data. Demonstrations and hands-on practices reinforce the fundamental concepts. Learn to: -
Skills Gained - Identify the major structural components of Oracle Database 10g
- Retrieve row and column data from tables with the SELECT statement
- Create reports of sorted and restricted data
- Employ SQL functions to generate and retrieve customized data
- Create reports of aggregated data
- Write SELECT statements that include queries
- Use the SET operators to create subsets of data
- Run data manipulation statements (DML) to update data in the Oracle Database 10g
- Create tables to store data
- Utilize views to display and retrieve data
- Create sequences to generate numbers
- Obtain meta data by querying the dictionary views.
-
Course Topics Introduction -
- SQL statements versus iSQL*Plus commands
- Explaining the iSQL*Plus interface
- Interacting with script files
- Setting iSQL*Plus Preferences
-
Restricting Data -
- Limit Rows Using a Selection
- Use the WHERE Clause
- List the main Comparison Conditions
- Use the LIKE Condition to Compare Literal Values
- List the Logical Conditions AND, OR, NOT
- Use Multiple Conditions in the WHERE clause
- Describe the Rules of Precedence
-
Sorting Data -
- Sort Rows with the ORDER BY Clause
- Use the & Substitution Variable
- Use the iSQL*Plus DEFINE Command
- Use the VERIFY Command
-
SQL Functions -
- Differentiate between Single Row and Multiple Row SQL Functions
- Categorize the Character Functions into Case Manipulation and Character Manipulation types
- Explain the Numeric Functions ROUND, TRUNC, and MOD
- List the Rules for Applying the Arithmetic Operators on Dates
- Use the Arithmetic Operators with Dates in the SELECT Clause
- Explain the DATE functions MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND, and TRUNC
- Explain Implicit and Explicit conversion
- Nest Functions to Perform Multiple Tasks in One Statement
-
Conditional Expressions - Use the CASE Expression
- Explain the DECODE Expression
-
- Identify Types of Joins
- Retrieve Records with Natural Joins
- Use Table Aliases to write shorter code and explicitly identify columns from multiple tables
- Create a Join with the USING clause to identify specific columns between tables
- Use the ON clause to specify arbitrary conditions or specify columns to Join
- Create a Three-way join with the ON clause to retrieve information from 3 tables
- List the Types of Outer Joins LEFT, RIGHT, and FULL
- Generating a Cartesian Product
-
Using Subqueries -
- Use a sub query to solve a problem
- Identify where sub queries can be placed in a SELECT statement
- Describe the types of sub queries (single row, multiple row)
- Show the single row sub query operators
- Use the group functions in a sub query
- Identify illegal statements with sub queries
- Show the multiple row sub query operators
- Explain how null values are handled in sub queries
-
Using the Set Operators -
- Write INSERT statements to add rows to a table
- Insert Special Values
- Copy Rows from Another Table
- Update Rows in a Table
-
Deleting Data - Use DELETE statements to remove rows from a table
- Delete Rows Based on Another Table
- Describe the TRUNCATE Statement
- Save and Discard Changes to a Table through Transaction Processing (COMMIT, ROLLBACK, and SAVEPOINT)
- Show how Read Consistency works
-
- List the main database objects
- Identify the Naming Rules
- Display the basic Syntax for Creating a Table
- Show the DEFAULT option
- List the Data Types that are available for Columns
-
Managing Tables -
- Describe the structure of each of the dictionary views
- List the purpose of each of the dictionary views
- Write queries that retrieve information from the dictionary views on the schema objects
- Use the COMMENT command to document objects
-
Appendices - Oracle Join Syntax
- Using SQL*Plus
- Using SQL Developer
- Additional Practices
How to make a booking for the D17108GC20 course
|
|