Untitled document
Students will:
1. Create server-side stored procedures and functions in Procedure
Builder.
2. Design and implement two program unit libraries.
3. View, insert, update, and delete data records using a data block
form.
4. Describe the use of Object Navigator within Form Builder to access
form components.
5. Create and test a custom PL/SQL trigger and corresponding program
unit.
6. Evaluate and test the functions of lists of value (LOVs).
7. Analyze the creation and use of static and dynamic graphics and
sound objects.
8. Using Report Builder, develop multi-table report with master-detail
relationships.
9. Analyze use of timers in Form Builder to create interface
screens.
10. Develop model for opening, navigating and closing integrated multi-
form applications.
11. Critique object oriented principles and their use in creating property
classes.
12. Create an object library of reusable database objects.
Untitled document
1. Advanced PL/SQL Programming
a. Constructing named program units
b. Calling program units and passing parameter values
c. Using procedure builder to create named program units
d. Executing a procedure in procedure builder
e. Using dynamic SQL to create an anonymous PL/SQL block
f. Using the PL/SQL interpreter to find runtime errors
2. Database Triggers
a. Identifying types of triggers
b. Creating new triggers
c. Debugging and testing form triggers
d. Using INSTEAD-OF triggers
e. Disabling and dropping triggers
3. Data Block Forms
a. Inserting, updating, and deleting-Records
b. Using a form to view table records
c. Closing a form and committing changes
d. Using form components and the object navigator
e. Changing object names in the object navigator
f. Modifying a form using the data block wizard and layout wizard
g. Creating a multiple-table form
4. List of Values
a. Creating a list of values (LOV)
b. Creating an LOV using the LOV wizard
c. Creating an LOV with static values
d. Creating text item editors
e. Creating form radio buttons
f. Creating form list items
5. Advanced Form Builder
a. Creating image items to display graphic images
b. Displaying sound and video data
c. Defining alternate data block sources
d. Programming form function keys
e. Redefining existing key sequence operations
f. Using form transaction processing
g. Analyzing data block relation properties
6. Report Builder
a. Creating a single/multi-table report using report wizard
b. Describing the Report Builder Object navigator window
c. Creating a master-detail report
d. Designing master-detail data model
7. Integrated Database Applications
a. Designing an integrated database application
b. Configuring the splash screen window
c. Creating and using form timers
d. Opening, closing, and navigating to forms in multiple-form
applications
e. Constructing objects and object-oriented programming
h. Using property classes to subclass form objects
k. Creating a PL/SQL library in form builder
Untitled document
1. "Oracle 8i: A Beginner's Guide", by Abbey, Abramson & Corey -
McGraw-Hill Professional Book Group 1999
2. "Learn Oracle 8i", by Jose A. Ramahlo - Wordware Publishing, Inc.
2000
3. "Enhances Guide to Oracle 8i", by Joline and Mike Morrison -
Course Technology, 2002