|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Oracle 9i Programming: A Primer
Rajshekhar SunderramanGeorgia State University

ISBN-10: 0321194985
ISBN-13:  9780321194985

Publisher:  Addison-Wesley
Copyright:  2004
Format:  Paper; 334 pp
Published:  05/23/2003
Status: Instock


Suggested retail price: $50.00
Buy from myPearsonStore



Oracle 9i Programming is a concise, streamlined introduction to Oracle SQL. It is ideal for students and professionals learning about databases.

The first part of this book offers a basic review of the relational model, then moves on to an introduction to Oracle SQL and PL/SQL. The second part introduces related technologies that facilitate Oracle Web functionality. There are chapters on SQLJ, Java Servlets and Oracle XML. The final chapter of this book is composed of a number of sample projects and programming applications that implement the basic concepts covered in this brief primer. All of the book's examples are updated to reflect Oracle 9i.

  • Offers a brief introduction to all the Oracle students need to know for a first database course.
  • Uses three running examples throughout the chapters (grade book, mail order database, and portfolio database).
  • Contains a final chapter with a handful of suggested database projects readers can use to practice covered concepts.
  • Includes end-of-chapter exercises.

  • NEW! Fully revised to incorporate Oracle 9i.
  • NEW! Includes material on PL/SQL Web Toolkit, PSP, Java Servlets, JSP, and Oracle XML.
  • NEW! Contains new projects in the final chapter of the book.



1. The Relational Data Model.

The Relational Database.

Integrity Constraints.

Tabular View of a Relation.

Sample Databases.

Relational Algebra.



2. Oracle SQL.

Oracle SQL*Plus.

Creating, Dropping and Altering Tables.

Inserting Rows.

Querying the Database.

Views.

Modifying the Database.

Sequences.

Oracle Data Dictionary.

Oracle9i Object Features.

Exercises.



3. PL/SQL.

What is PL/SQL?

Data Types and Variables.

Program Control Statements.

Program Structure.

Triggers.

Database Access Using Cursors.

Records.

PL/SQL Tables.

Built-in Packages.

Error Handling.

PL/SQL Access to Oracle9i Objects.

Exercises.



4. Web Programming with PL/SQL.

HTTP.

A Simple Example.

Printing HTML Tables.

Passing Parameters.

Processing HTML Forms.

Multi-Valued Parameters.

PL/SQL Web Toolkit.

PL/SQL Server Pages (PSP).

Exercises.



5. Oracle JDBC.

What is JDBC?

A Simple Example.

Developing JDBC Applications.

Non-Query SQL Statements.

Executing SQL Queries.

Grade Book Application.

Database Metadata.

Errors and Warnings.

Scrollable ResultSets.

Exercises.



6. SQLJ: Embedded SQL in Java.

What is SQLJ?

Simple Example.

Compiling SQLJ Programs.

Multiple Connections.

Host Variables and Expressions.

SQLJ Iterators.

Dynamic SQL using JDBC.

Calling PL/SQL from within SQLJ.

Investment Portfolio Database Application.

Exercises.



7. Oracle Web Programming with Java Servlets.

A Simple Servlet.

HTTP Servlet API Basics.

Web Shopping Application.

HTML Form Processing in Servlets.

Search Parts and Add to Cart.

Oracle's Dynamic HTML Generation Package.

Java Server Pages.

Exercises.



8. Oracle XML.

Basic Syntax.

Document Type Definitions (DTDs).

XML Parsing in Java.

Oracle XML-SQL Utility (XSU).

XMLType.

Exercises.



9. Projects.

Airline Flight Information System.

Library Database Application.

University Student Database.

Video Chain Database.

Banking Database.

BiBTeX Database.

Music Store Database.

Online Auctions Database.

Oracle Data Dictionary Browser.

Oracle Data Browser on the Web.

QBE Interface on the Web.

A Web Survey Management System.

Online Solution's Manual
Sunderraman
©2004 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321362268 | ISBN-13: 9780321362261
  View Downloadable Files



Online Source Code
Sunderraman
©2004 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321362276 | ISBN-13: 9780321362278
  View Downloadable Files



Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.

Package ISBN-10: 032120672X | ISBN-13: 9780321206725
©2004 | Instock (Additional assembly time required) | Suggested retail price: $194.00 | Buy from myPearsonStore
This package contains:

Sunderraman | ©2004 | Addison-Wesley | Paper; 334 pp
Date | ©2004 | Addison-Wesley | Paper; 1024 pp


Package ISBN-10: 0321281829 | ISBN-13: 9780321281821
©2005 | Instock (Additional assembly time required) | Suggested retail price: $155.00 | Buy from myPearsonStore
This package contains:

Sunderraman | ©2004 | Addison-Wesley | Paper; 334 pp
Kifer, Bernstein & Lewis | ©2005 | Addison-Wesley | Paper; 688 pp


Package ISBN-10: 0321206770 | ISBN-13: 9780321206770
©2004 | Instock (Additional assembly time required) | Suggested retail price: $136.67 | Buy from myPearsonStore
This package contains:

Sunderraman | ©2004 | Addison-Wesley | Paper; 334 pp
Riccardi | ©2001 | Addison-Wesley | Cloth Package


Package ISBN-10: 0321504232 | ISBN-13: 9780321504234
©2007 | Instock | Suggested retail price: $175.00 | Buy from myPearsonStore
This package contains:

Sunderraman | ©2004 | Addison-Wesley | Paper; 334 pp
  • Database Place Student Access Kit
Addison-Wesley | ©2006 | Addison-Wesley | Paper Bound with PIN
Elmasri & Navathe | ©2007 | Addison-Wesley | Cloth; 1168 pp