You are on page 1of 4

Topic Name No.

of Questions
Creating Packages
3
Datatypes-DDL-DML
5
Hierarchical Queries
1
Managing Subprograms
2
Adv. Triggers New
4
Advanced Explicit Cursors New
3
Coding Guidelines New
3
Transaction Management
2
Adv PLSQL
7
Adv SQL
7
DatabaseDesignBasics
5
PERL
2
UNIX
6


Take a MOCK Assessment: Mock for UCF Oracle 2.1


Sub Topic Sub Topic Details Topic References Optional References


Database Design

Database
Design
Understanding Logical
Model
Understanding Logical Model

Normalization Techniques Database Normalizations - Normalization Forms

De-normalization
Techniques
Database Denormalization Guidelines

Oracle

Adv Data
Types -
Datetime
Functions
TIME ZONES,
CURRENT_DATE,
CURRENT_TIMESTAMP,
DBTIMEZONE,
SESSIONTIMEZONE,
TIMESTAMP Conversion
Refer the mentioned functions in the below link. -
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions001.htm#i88893

Additionally you can refer the other topics also.


Hierarchical
Queries
Natural Tree Structure,
Walking the Tree (Top
Down, Bottom up),
Ranking Rows with the
LEVEL Pseudocolumn,
Reports Using LEVEL and
LPAD
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/pseudocolumns001.htm#i1009313

LEVEL Pseudocolumn &
LPAD: Examples
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_10002.htm#i2130122

Hierarchical Queries http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/queries003.htm#i2053935

DDL &
DML
Extensions
Multitable INSERT
Statements
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9014.htm#i2163698

External Tables http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_7002.htm#sthref7567

Transaction
Management
Database Transactions,
COMMIT, ROLLBACK
and Save Points,
Controlling Transactions,
Implicit Transaction
Processing,
Transaction Properties,
Autonomous Transactions
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/sqloperations.htm#i7105

Isolation Levels,
Read Consistency,
Implementation of Read
Consistency
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm#i17856

Managing
Subprograms
Managing Stored PL/SQL
Objects,
USER_OBJECTS,
USER_SOURCE,
USER_ERRORS,
Debugging PL/SQL
Program Units, etc
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/subprograms.htm#i14202

Creating
Packages
Components of a Package,
Developing a Package,
Declaring Public
Constructs,
Public and Private
Constructs,
Referencing a Public
Variable from a Stand-
Alone Procedure,
Advantages of Packages,
Restrictions on Package
Functions,
Persistent State of Package
Variables,
PL/SQL Tables and
Records in Packages,etc...
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/packages.htm#i6016

Adv SQL
Basics
SQL Tuning Overview
SQL Statement Processing
Basics
Tuning Overview - Refer Introduction to SQL Tuning .
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sql_1016.htm#i35699
Refer chapters 1 in
Oracle Database 10g
Performance Tuning
Tips & Techniques -
Oracle Press Book

Explain Plan Basics Explain Plan - http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/ex_plan.htm#g42231
Refer chapters 6 in
Oracle Database 10g
Performance Tuning
Tips & Techniques -
Oracle Press Book

SQL Trace and TKPROF
Basics
SQL Trace and TKPROF:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm#g33356

Indexes and Basic Access
Methods Basics
Indexes: Refer Understanding Index Performance -
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/data_acc.htm#g27061
Refer chapters 2 & 7
in Oracle Database
10g Performance

Introduction to the
Optimizer Basics
Optimizer: http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/optimops.htm#g92116
Tuning Tips &
Techniques - Oracle
Press Book

Optimizer Hints Basics Optimizer HInts: http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/hintsref.htm#i8327

Optimizer Hints Basics
Optimizer Hints:Refer Using Hints Section using the below link.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements006.htm#i35922

Gathering Statistics Basics Gather Statistics: http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/stats.htm#g49431

Adv PL/SQL
Basics
Collections, Multilevel
collections
Refer the below link for Collections, Multilevel collections:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/collections.htm#i26701


Ref Cursors
Bulk Processing
Bulk Bind and Bulk Collect
Refer the below link for Ref Cursors, Bulk Process, Bulk bind and bulk collect:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/sqloperations.htm#i7106


DBMS_OUTPUT,
UTL_FILE
Refer the below link for DBMS_OUTPUT, UTL_FILE
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/packages.htm#i6016


Performance aspects in
PL./SQL
Refer below link for PL/SQL Performance.
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/tuning.htm#sthref2109


Unix

UNIX
vi editor
Variables
Input/Output
Shell Scripting
Unix 101: VI Editor
Book: UNIX
Concepts and
Applications by
Sumitabha Das
Chapter: 18, 21

VI Reference
CyberLearningindia
Online Course:
UNIX:2 Shells:
Bourne, Korn, and
C
[6 Korn Shell
Variables]
[10 C Shell
Variables]

Unix Beginners Guide -ppt

CyberLearningindia Online Course: UNIX: Shell Programming
[5 Korn Shell Programming]
[8 Using Shell Scripts]
For accessing the learning contents of Cyberlearning India send a mail to elearning.admin1@wipro.com with
your employee number and the courses required (after checking the course list at
http://wipro.cyberlearningindia.com/ )
elearning.admin1@wipro.com will provide you login id and password

PERL

Literal and
Variables
Scalar Values, Numeric
Values, String Values,
Arrays, Lists, Associative
Arrays, Common Array
Operations
Perl Variable Types

Control
Structures &
Related
Operators
Program Control
Statements, Labeled
Blocks, Expression
Modifiers
Perl Syntax

Formatting
and Printing
print Statement, printf
Statement
Input and Output Functions


Adv.
Triggers
New
LOGON and LOGOFF
Trigger (Refer Triggers on
System Events and User
Events),
Reading Data from a
Mutating Table,
Security with a Database
Trigger,
Protecting Data Integrity
with a Trigger,
Replicating a Table with a
Trigger,
Computing Derived Values
with a Trigger,
Logging Events with a
Trigger,
Benefits of Database
Triggers,
Managing Triggers
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/triggers.htm#i6061
http://www.skillbuilders.com/download/download-sample.cfm?course=ora9i-
plsql&file=O9i%20PLSQL%20V1.1%20-%2006%20Triggers.pdf

Advanced
Explicit
Cursors
New
Cursors with
Parameters,
FOR UPDATE
Clause,
WHERE CURRENT
OF Clause,
Cursors with
Subqueries, etc
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/sqloperations.htm#i40107
Coding
Guidelines
New
Coding Guidelines
from Velociq
http://ixchange.wipro.com/velociq/qs/index.php
Please refer coding guidelines PL/SQL

You might also like