Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

Province

Postal Code

Country
List

Work Telephone

Ext.

E-mail Address

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

 
Special offer: Free Courses with Training Vouchers.

 

Oracle® Database 11g:
A Comprehensive Hands-On Introduction

Developing Database Applications with Oracle Database Tools


Course 9264 Days

 E-mail E-mail  Print Print  Q&A Q&A  PDF PDF  Facebook Facebook  Twitter Twitter

Quick Enrol

You Will Learn How To

  • Design, build and manage Oracle 11g database applications
  • Establish a data model and a storage framework
  • Retrieve and manipulate data efficiently using SQL Developer
  • Create and manage database tables, sequences and synonyms
  • Ensure data integrity, enforce security and enhance performance
  • Write structured PL/SQL code to develop stored procedures, triggers and packages

Course Benefits

The Oracle Database 11g server enables high-speed transactions, better business decisions and sophisticated applications. These capabilities provide users the functionality to build high-quality and efficient database applications. In this course, you gain a solid foundation to maximize Oracle 11g and develop robust databases for your organization.

Who Should Attend

Those who are new to Oracle databases as well as those planning to move to an Oracle database environment. Familiarity with relational databases and experience with the SQL programming language at the level of Course 925, "SQL Programming Language Introduction," are required.

Hands-On Training

Throughout this course, exercises provide hands-on experience building Oracle 11g databases, including:
  • Designing a database with a data model
  • Navigating the dictionary with SQL Developer
  • Coding with SQL Developer and SQL*Plus
  • Retrieving and manipulating data with SQL constructs
  • Creating tables, sequences, views and synonyms
  • Managing security, integrity and performance
  • Programming with cursors, loops andcontrol logic
  • Debugging PL/SQL programs
  • Building procedures, packages and triggers

Course 926 Content

Introduction to Oracle 11g Technology

  • The Oracle database product offering
  • Relational database concepts
  • Applying data modeling techniques
  • Oracle database tools: SQL Developer and SQL*Plus

Database Installation and Administration

Assessing the Oracle database architecture

  • Defining memory structures, processes and SGA
  • Establishing a storage framework

Managing Oracle databases

  • Configuring Oracle Database 11g
  • Working with Oracle SQL Developer
  • Leveraging the Oracle Data Dictionary

Accessing and Manipulating Data

Retrieving data efficiently with SQL Developer

  • Selecting, restricting and ordering data
  • Avoiding pitfalls in null values
  • Exploiting built-in SQL functions

Applying powerful SQL techniques

  • Joins, outer joins and ANSI joins
  • Grouping data and applying aggregate functions
  • Combining result sets with set operators
  • Comparing simple and correlated subqueries

Modifying data with SQL statements

  • Inserting, updating, deleting and merging data
  • Controlling transactions with ROLLBACK and COMMIT
  • Locking data to preserve integrity

Creating and Managing Database Objects

Implementing the physical design

  • Mapping logical model to physical design
  • Creating users and schemas

Constructing and maintaining tables

  • Defining column data types
  • Altering and dropping columns
  • Restoring data with Flashback and the recycle bin

Building views, sequences and synonyms

  • Filtering data with views
  • Generating unique IDs with sequences
  • Streamlining access to objects with synonyms

Maintaining Integrity, Security and Performance

Enforcing integrity

  • Implementing referential integrity with primary, unique and foreign keys
  • Incorporating business rules with check constraints
  • Managing transactions and data with deferred and enforced constraints

Securing the data

  • Authenticating users with password aging
  • Controlling access with system and object privileges
  • Simplifying privilege management with roles

Improving performance

  • Guidelines for creating indexes
  • Indexing the data for optimal access
  • Managing unique, nonunique and composite indexes

Programming with PL/SQL

Writing basic programs

  • Declaring and initializing variables
  • Controlling logic with IF and CASE statements
  • Performing iterations with WHILE and FOR LOOPs
  • Defining and managing PL/SQL records
  • Trapping errors with exception handlers

Processing data with cursors

  • Declaring cursors to perform row-level operations
  • Passing parameters to cursors to increase flexibility
  • Simplifying cursors with FOR LOOPs
  • Improving insert and delete performance with CURRENT OF or ROWID
  • Terminating loops with cursor attributes

Implementing Server-Side Logic

Modularizing code

  • Constructing procedures and functions
  • Passing parameters to subprograms
  • Debugging programs with DBMS_OUTPUT

Creating packages and triggers

  • Advantages of deploying packages
  • Bundling subprograms in packages
  • Defining statement and row-level triggers
  • Governing triggers with conditional predicates

<< Back to Oracle Database Course List
 

Related Courses


Oracle is a registered trademark of Oracle Corporation.
 
Oracle Database 11g: A Comprehensive Hands-On Introduction

Training Dates

Live online classroom training. Participate in person or in live, online events (highlighted) via Learning Tree AnyWareTM.
May 29 - Jun 1Ottawa enrol
Jun 26 - 29Toronto enrol
Sep 25 - 28Ottawa enrol
Oct 23 - 26Toronto enrol

US Dates

Mar 27 - 30Reston, VA enrol
Apr 10 - 13New York enrol
Apr 17 - 20Los Angeles enrol
Apr 24 - 27Alexandria, VA enrol
May 1 - 4Boston enrol
May 8 - 11Atlanta enrol
May 15 - 18Chicago (Schaumburg) enrol
May 15 - 18Philadelphia enrol
May 22 - 25Rockville, MD enrol
May 29 - Jun 1New York enrol

For AnyWare enrolments, please register at least 10 days prior to the start of the course.

More Dates and Locations.

Tuition

$ 3,220Standard Tuition
Tuition with a Savings Plan
$ 2,2952-Course Passport
$ 1,8353-Course Passport
$ 1,7604-Course Passport
$ 2,950Voucher 5-Pack
$ 2,830Government Discount

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customized for your organization.

Oracle Database 11g: A Comprehensive Hands-On Introduction

Participants enforcing business rules on Oracle 11g data.


Average Attendee Evaluation

Evaluations in the last 12 months

5 stars:
74%
4 stars:
25%
3 stars:
1%
2 stars:
0%
1 star:   0%

 
"When I recommend a Learning Tree Course to someone, the very first thing I will tell them is, 'You will be surprised at what you will learn.' And when they return from the course, I always get a thank-you call."

– L. Barraza
U.S. Federal Government

 
What You Need to Know About Oracle 11g
 
An Introduction to Oracle 11g