Contents

List of Examples

List of Figures

List of Tables

Title and Copyright Information

Preface

Changes in This Release for Oracle Database Development Guide

Part I Database Development Fundamentals

1 Design Basics

2 Performance and Scalability

3 Security

4 High Availability

5 Advanced PL/SQL Features

Part II SQL for Application Developers

6 SQL Processing for Application Developers

7 Using SQL Data Types in Database Applications

8 Using Regular Expressions in Database Applications

9 Using Indexes in Database Applications

10 Maintaining Data Integrity in Database Applications

Part III PL/SQL for Application Developers

11 Coding PL/SQL Subprograms and Packages

12 Using PL/Scope

13 Using the PL/SQL Hierarchical Profiler

14 Developing PL/SQL Web Applications

15 Using Continuous Query Notification (CQN)

Part IV Advanced Topics for Application Developers

16 Using Oracle Flashback Technology

17 Choosing a Programming Environment

18 Developing Applications with Multiple Programming Languages

19 Developing Applications with Oracle XA

20 Developing Applications with the Publish-Subscribe Model

21 Using the Oracle ODBC Driver

22 Using the Identity Code Package

23 Understanding Schema Object Dependency

24 Using Edition-Based Redefinition

25 Using Transaction Guard

26 Ensuring Application Continuity

Index