Oracle 9i Programming: A Primer
暫譯: Oracle 9i 程式設計入門
Rajshekhar Sunderraman
- 出版商: Addison Wesley
- 出版日期: 2003-06-02
- 售價: $2,200
- 貴賓價: 9.5 折 $2,090
- 語言: 英文
- 頁數: 334
- 裝訂: Paperback
- ISBN: 0321194985
- ISBN-13: 9780321194985
-
相關分類:
Oracle
已過版
買這商品的人也買了...
-
$580$458 -
$980$774 -
$480$379 -
$880$695 -
$1,470Digital Video and HDTV Algorithms and Interfaces
-
$600$474 -
$590$466 -
$690$538 -
$720$562 -
$720$569 -
$560$442 -
$590$502 -
$580$493 -
$750$638 -
$560$476 -
$720$569 -
$1,920$1,824 -
$550$468 -
$780$663 -
$550$468 -
$420$328 -
$480$379 -
$750$593 -
$450$383 -
$480$408
相關主題
商品描述
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.
Table of Contents
1. The Relational Data Model.
Integrity Constraints.
Tabular View of a Relation.
Sample Databases.
Relational Algebra.
2. Oracle SQL.
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.
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.
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.
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.
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.
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.
Document Type Definitions (DTDs).
XML Parsing in Java.
Oracle XML-SQL Utility (XSU).
XMLType.
Exercises.
9. Projects.
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.
商品描述(中文翻譯)
《Oracle 9i Programming》是一本簡明扼要的 Oracle SQL 入門書籍,適合學習資料庫的學生和專業人士。
本書的第一部分提供了關於關聯模型的基本回顧,然後介紹 Oracle SQL 和 PL/SQL。第二部分介紹了促進 Oracle 網頁功能的相關技術,包括 SQLJ、Java Servlets 和 Oracle XML。本書的最後一章包含了多個範例專案和程式應用,這些專案實現了本簡介中涵蓋的基本概念。本書的所有範例均已更新以反映 Oracle 9i。
**目錄**
**1. 關聯資料模型。**
關聯資料庫。
完整性約束。
關聯的表格視圖。
範例資料庫。
關聯代數。
**2. Oracle SQL。**
Oracle SQL*Plus。
建立、刪除和修改資料表。
插入資料列。
查詢資料庫。
視圖。
修改資料庫。
序列。
Oracle 資料字典。
Oracle9i 物件特性。
練習。
**3. PL/SQL。**
什麼是 PL/SQL?
資料類型和變數。
程式控制語句。
程式結構。
觸發器。
使用游標訪問資料庫。
記錄。
PL/SQL 表格。
內建套件。
錯誤處理。
PL/SQL 訪問 Oracle9i 物件。
練習。
**4. 使用 PL/SQL 的網頁程式設計。**
HTTP。
一個簡單的範例。
列印 HTML 表格。
傳遞參數。
處理 HTML 表單。
多值參數。
PL/SQL 網頁工具包。
PL/SQL 伺服器頁面 (PSP)。
練習。
**5. Oracle JDBC。**
什麼是 JDBC?
一個簡單的範例。
開發 JDBC 應用程式。
非查詢 SQL 語句。
執行 SQL 查詢。
成績單應用程式。
資料庫元資料。
錯誤和警告。
可滾動的結果集。
練習。
**6. SQLJ:Java 中的嵌入式 SQL。**
什麼是 SQLJ?
簡單範例。
編譯 SQLJ 程式。
多個連接。
主機變數和表達式。
SQLJ 迭代器。
使用 JDBC 的動態 SQL。
從 SQLJ 中調用 PL/SQL。
投資組合資料庫應用程式。
練習。
**7. 使用 Java Servlets 的 Oracle 網頁程式設計。**
一個簡單的 Servlet。
HTTP Servlet API 基礎。
網頁購物應用程式。
在 Servlets 中處理 HTML 表單。
搜尋零件並加入購物車。
Oracle 的動態 HTML 生成套件。
Java 伺服器頁面。
練習。
**8. Oracle XML。**
基本語法。
文件類型定義 (DTD)。
在 Java 中解析 XML。
Oracle XML-SQL 工具 (XSU)。
XMLType。
練習。
**9. 專案。**
航空公司航班資訊系統。
圖書館資料庫應用程式。
大學學生資料庫。
影片連鎖資料庫。
銀行資料庫。
BiBTeX 資料庫。
音樂商店資料庫。
線上拍賣資料庫。
Oracle 資料字典瀏覽器。
網路上的 Oracle 資料瀏覽器。
網路上的 QBE 介面。
網頁調查管理系統。