|
Oracle Database 11g: SQL Fundamentals II
This course introduces the advanced features available in the SQL programming language. The topics covered will
expand the student's knowledge of the language and enhanced their SQL programming skills.
In order to query and manipulate data within the database, to use the dictionary views to retrieve metadata and create
reports about their schema objects, participants get to understand the advanced features of SQL.
Prerequisite
Taken course PT-OR1101 - Oracle Database 11g: Introduction to SQL or equivalent experience
Training Format
Instructor Led Sessions with Intensive Hands-on Training, utilizing our (Lecture | Lab | Review) Delivery.
Comprehensive Study Materials and Pre/Post-Class Mentoring and Practice Test.
Oracle 11g Enterprise Edition installed on your PC (Laptop preferred)
Certification
Though our training places more emphasis on a comprehensive understanding of Oracle technologies, students are also adequately
prepared to take applicable Oracle certification exams. Our student’s exam success rate is excellent
Schedule/Next Session
2-Weeks Every Saturday 9am -5pm :
Starting: October 1st, 2011
Price :
US$1,500

|
|
Course Outline
|
Control User Access
• Differentiate system privileges from object privileges
• Create Users
• Grant System Privileges
• Create and Grant Privileges to a Role
• Change Your Password
• Grant Object Privileges
• How to pass on privileges?
• Revoke Object Privileges
Management of Schema Objects
• Add, Modify, and Drop a Column
• Add, Drop, and Defer a Constraint
• How to enable and Disable a Constraint?
• Create and Remove Indexes
• Create a Function-Based Index
• Perform Flashback Operations
• Create an External Table by Using ORACLE_LOADER and by Using ORACLE_DATAPUMP
• Query External Tables
Manage Objects with Data Dictionary Views
• Explain the data dictionary
• Use the Dictionary Views
• USER_OBJECTS and ALL_OBJECTS Views
• Table and Column Information
• Query the dictionary views for constraint information
• Query the dictionary views for view, sequence, index and synonym information
• Add a comment to a table
• Query the dictionary views for comment information
Manipulate Large Data Sets
• Use Subqueries to Manipulate Data
• Retrieve Data Using a Subquery as Source
• Insert Using a Subquery as a Target
• Usage of the WITH CHECK OPTION Keyword on DML Statements
• List the types of Multitable INSERT Statements
• Use Multitable INSERT Statements
• Merge rows in a table
• Track Changes in Data over a period of time
Data Management in different Time Zones
• Time Zones
• CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP
• Compare Date and Time in a Session’s Time Zone
• DBTIMEZONE and SESSIONTIMEZONE
• Difference between DATE and TIMESTAMP
• INTERVAL Data Types
• Use EXTRACT, TZ_OFFSET and FROM_TZ
• Invoke TO_TIMESTAMP,TO_YMINTERVAL and TO_DSINTERVAL
Retrieve Data Using Sub-queries
• Multiple-Column Subqueries
• Pairwise and Nonpairwise Comparison
• Scalar Subquery Expressions
• Solve problems with Correlated Subqueries
• Update and Delete Rows Using Correlated Subqueries
• The EXISTS and NOT EXISTS operators
• Invoke the WITH clause
• The Recursive WITH clause
Regular Expression Support
• Use the Regular Expressions Functions and Conditions in SQL
• Use Meta Characters with Regular Expressions
• Perform a Basic Search using the REGEXP_LIKE function
• Find patterns using the REGEXP_INSTR function
• Extract Substrings using the REGEXP_SUBSTR function
• Replace Patterns Using the REGEXP_REPLACE function
• Usage of Sub-Expressions with Regular Expression Support
• Implement the REGEXP_COUNT function
Click here to go back to previous page
|
|

|