Professional Documents
Culture Documents
COURSE DESCRIPTION:
In this course students learn the concepts of relational databases. This course provides the
essential SQL skills that allow developers to write queries against single and multiple tables,
manipulate data in tables, and create database objects. Students learn to control privileges at
the object and system level. This course covers creating indexes and constraints, and altering
existing schema objects. Students also learn how to create and query external tables.
Students learn to use the advanced features of SQL in order to query and manipulate data
within the database, use the dictionary views to retrieve metadata and create reports about
their schema objects. Students also learn some of the date-time functions available in the
Oracle Database. This course discusses how to use the regular expression support in SQL. In
this course, students use Oracle SQL Developer/Toad as the main development tool. SQL*Plus
BENEFITS OF ATTENDANCE:
Upon completion of this course, students will be able to:
Retrieve row and column data from tables with the SELECT statement
Display data from multiple tables using the ANSI SQL 99 JOIN syntax
Run data manipulation statements (DML) to update data in the Oracle Database 11g
Display data from multiple tables using the ANSI SQL 99 JOIN syntax
Run data manipulation statements (DML) to update data in the Oracle Database 11g
COURSE OUTLINE:
database
1. Write queries that contain a WHERE clause to limit the output retrieved
2. List the comparison operators and logical operators that are used in a WHERE
clause
5. Write queries that contain an ORDER BY clause sort the output of a SELECT
statement
1. Describe the differences between single row and multiple row functions
2. Manipulate strings with character function in the SELECT and WHERE clauses
reports
2. Create queries that divide the data in groups by using the GROUP BY clause
3. Create queries that exclude groups of date by using the HAVING clause
DISPLAYING DATA FROM MULTIPLE TABLES
1. Write SELECT statements to access data from more than one table
2. View data that generally does not meet a join condition by using outer joins
2. Define sub-queries
3. Control the order of rows returned when using the SET operators
MANIPULATING DATA
5. Save and discard changes with the COMMIT and ROLLBACK statements
4. Grant roles
1. Add constraints
2. Create indexes
7. Understand synonyms
8. Add comments
MANIPULATING LARGE DATA SETS
1. Use data types similar to DATE that store fractional seconds and track time
zones
2. Use data types that store the difference between two date-time values
COURSE DESCRIPTION:
The overall objective of this course is to allow the student to gain the skills necessary for day-today
administration of an Oracle database. This course is the starting point for Oracle database
administrators and also sets the foundation for advanced administrator training and certification .
BENEFITS OF ATTENDANCE:
Upon completion of this course, students will be able to:
Have an in-depth exploration of the database architecture, including memory, process and data
Structures and the management of those structures.
Perform utilization of advanced self-tuning and self-management capabilities, including the use of
Oracle-Managed Files, database Advisors and other components of the Management Framework.
Performance monitoring, problem troubleshooting, and resolving lock and conflict issues.
Using the Oracle Enterprise Manager and SQL interfaces for administration tasks.
Control over database support services, including the Database Control, Oracle Net and others.
Define operating system-specific considerations for various platforms, especially Linux and MS
Windows Server
COURSE OUTLINE:
Enterprise Edition Installation
Identify System Requirements
The Optimal Flexible Architecture (OFA)
Oracle_base
Oracle_home
Configure the Installation Environment
Enterprise Edition Installation
DBCA
Network Environment: Oracle Shared Servers
Shared Servers Architecture
Configure Shared Servers
Monitor Shared Servers
V$shared_server
V$shared_server_monitor
V$session
V$circuit
V$dispatcher & V$dispatcher_config
V$queue
Security: Implementing Database Security
Database System Privileges
Database Object Privileges
Administrator Auditing of Database Activity
Enhanced Default Security Settings
COURSE DESCRIPTION:
The primary objective of this course is to consider advanced subjects and techniques pertaining to the
SQL database language, based upon the latest features available with the Oracle release. Even
professionals experienced in other implementations of the industry-standard SQL language will benefit
from the advanced and Oracle-specific features of SQL discussed in this course. This enhanced and
expanded revision includes many new and expanded conceptual subjects.
BENEFITS OF ATTENDANCE:
Upon completion of this course, students will be able to:
Learn to use the SQL99 join syntax and learn about the full range of join operations available,
such as natural join, inner join, cross join, outer joins and others.
Perform advanced SQL queries using techniques such as CASE structures, rollup and cube
operations.
Moving beyond basic table definitions, learn to define the full range of database objects, such
as advanced table definitions and the creation of indexes, sequences, views and others.
Use the powerful set of built-in SQL functions. These functions provide sophisticated
manipulation of character, numeric and date data elements.
Taking advantage of the latest features found within the Oracle release, such as the handling
and tolerating DML errors without application interruption, newly added functions, and other
topics.
Protect database integrity and extend the conceptual data model using declarative constraints.
Develop complex SQL*Plus reports and reusable SQL*Plus scripts, as well as control the
SQL*Plus environment.
COURSE OUTLINE: