出版時(shí)間:2005-5 出版社:中國(guó)水利水電出版社 作者:蒙祖強(qiáng),龔濤 頁(yè)數(shù):456 字?jǐn)?shù):658000
內(nèi)容概要
Oracle 10g數(shù)據(jù)庫(kù)是第一款為網(wǎng)格計(jì)算面設(shè)計(jì)的產(chǎn)品,它實(shí)現(xiàn)了管理自動(dòng)化和服務(wù)器的集群,能夠?qū)Y源進(jìn)行動(dòng)態(tài)分配,因而降低了IT成本。在基于UNIX、Windows和Linux的現(xiàn)代關(guān)系數(shù)據(jù)庫(kù)市場(chǎng)上,Oracle居于領(lǐng)先地位。Oracle JDeveloper 10g是一個(gè)集成開(kāi)發(fā)環(huán)境,它提供了對(duì)建模、開(kāi)發(fā)、調(diào)試、優(yōu)化和部署Java應(yīng)用程序及Web服務(wù)的端到端支持。 本書(shū)主要介紹Oracle 10g數(shù)據(jù)庫(kù)的安裝、管理、SQL操作、PL/SQL編程以及Oracle JDeveloper 10g的Java開(kāi)發(fā)方法,具有鮮明的Oracle和Java特色。此外,本書(shū)知識(shí)涵蓋全面、邏輯層次清楚,圖文并茂,緊跟現(xiàn)代計(jì)算機(jī)應(yīng)用技術(shù)的步伐,是一本推介Oracle 10g數(shù)據(jù)庫(kù)及其Java開(kāi)發(fā)工具Oracle JDeveloper 10的優(yōu)秀參考書(shū)。 本書(shū)適合廣大數(shù)據(jù)庫(kù)技術(shù)的系統(tǒng)分析員、程序員和管理員,Java開(kāi)發(fā)的系統(tǒng)分析員、程序員和測(cè)試人員,企業(yè)IT技術(shù)經(jīng)理,網(wǎng)格計(jì)算研究者,開(kāi)發(fā)商使用。 本書(shū)配有源代碼,讀者可到中國(guó)水利水電出版社網(wǎng)站下載。
書(shū)籍目錄
前言第1章 Oracle 10g數(shù)據(jù)庫(kù)及其項(xiàng)目實(shí)例的安裝 1.1 Oracle 10g數(shù)據(jù)庫(kù)的安裝 1.2 Oracle 10g數(shù)據(jù)庫(kù)的配置 1.3 Oracle 10g數(shù)據(jù)庫(kù)項(xiàng)目實(shí)例的安裝 1.3.1 安裝Oracle JDeveloper 10g 1.3.2 安裝Oracle 10g數(shù)據(jù)庫(kù)項(xiàng)目實(shí)例 1.4 Oracle 10g數(shù)據(jù)庫(kù)項(xiàng)目實(shí)例方案的原理 1.5 小結(jié)第2章 基于Web的企業(yè)管理器 2.1 Oracle 10g企業(yè)管理器的概念和登錄 2.2 “Oracle數(shù)據(jù)庫(kù)”主頁(yè) 2.3 “數(shù)據(jù)庫(kù)性能”頁(yè) 2.3.1 “主機(jī)”項(xiàng) 2.3.2 “會(huì)話:等待和運(yùn)行”項(xiàng)和“例程吞吐量”項(xiàng) 2.4 “數(shù)據(jù)庫(kù)管理”頁(yè) 2.4.1 “例程”項(xiàng) 2.4.2 “存儲(chǔ)”項(xiàng) 2.4.3 “安全性”項(xiàng) 2.4.4 “Enterprise Manager管理”項(xiàng) 2.4.5 “方案”項(xiàng) 2.4.6 “調(diào)度程序”項(xiàng) 2.4.7 “資源管理器”項(xiàng)、“配置管理”項(xiàng)和“工作量”項(xiàng) 2.5 “維護(hù)”頁(yè) 2.6 小結(jié)第3章 Oracle 10g的SQL 3.1 Oracle 10g使用的SQL工具 3.2 SQL的定義功能 3.2.1 Oracle 10g內(nèi)嵌的基本數(shù)據(jù)類型 3.2.2 表的創(chuàng)建 3.2.3 索引的建立 3.2.4 視圖的創(chuàng)建 3.3 SQL的數(shù)據(jù)插入功能 3.4 SQL的查詢功能 3.4.1 基本查詢 3.4.2 帶where的條件查詢 3.4.3 帶distinct的查詢 3.4.4 有序查詢——帶order的查詢 3.4.5 帶between的查詢 3.4.6 帶in的查詢 3.4.7 帶group的查詢 3.4.8 帶like的查詢和空值null的查詢 3.4.9 嵌套查詢 3.5 SQL的修改功能 3.5.1 數(shù)據(jù)的更新 3.5.2 表結(jié)構(gòu)的修改 3.6 SQL的數(shù)據(jù)刪除功能 3.7 SQL的庫(kù)函數(shù)及其查詢應(yīng)用 3.7.1 count函數(shù) 3.7.2 sum函數(shù)、avg函數(shù)、max和min函數(shù)以及round函數(shù) 3.7.3 mod函數(shù)、power函數(shù)和floor函數(shù) 3.7.4 ceil函數(shù)和sign函數(shù) 3.8 SQL的多表處理功能 3.9 項(xiàng)目實(shí)例方案的SQL腳本 3.9.1 安裝人力資源(HR)方案 3.9.2 安裝訂單實(shí)體(OE)子方案 3.9.3 安裝產(chǎn)品媒體(PM)方案 3.9.4 安裝隊(duì)列輸送(QS)方案 3.9.5 安裝銷售歷史(SH)方案 3.10 小結(jié)第4章 Oracle 10g數(shù)據(jù)庫(kù)服務(wù)器的后臺(tái)管理 4.1 Oracle 10g提供的管理工具 4.1.1 利用SQL Plus 4.1.2 利用iSQL*Plus 4.1.3 利用企業(yè)管理器 4.2 用戶管理 4.2.1 Oracle 10g默認(rèn)的用戶 4.2.2 用戶的創(chuàng)建 4.2.3 用戶的修改和授權(quán) 4.2.4 用戶的刪除 4.3 角色管理 4.3.1 角色的創(chuàng)建 4.3.2 角色的修改 4.3.3 角色的刪除 4.4 概要文件 4.4.1 查看概要文件DEFAULT 4.4.2 概要文件的創(chuàng)建 4.4.3 概要文件的修改 4.4.4 概要文件的應(yīng)用 4.4.5 概要文件的刪除 4.5 Oracle同義詞 4.6 Oracle序列 4.6.1 序列的創(chuàng)建 4.6.2 序列的使用 4.6.3 序列的查看、修改和刪除 4.7 數(shù)據(jù)庫(kù)管理 4.7.1 創(chuàng)建數(shù)據(jù)庫(kù) 4.7.2 刪除數(shù)據(jù)庫(kù) 4.7.3 數(shù)據(jù)庫(kù)的啟動(dòng)和關(guān)閉 4.8 小結(jié)第5章 Oracle 10g數(shù)據(jù)庫(kù)方案對(duì)象 5.1 數(shù)據(jù)庫(kù)方案對(duì)象的概念 5.2 基于企業(yè)管理器的數(shù)據(jù)表操作 5.2.1 查看數(shù)據(jù)表 5.2.2 創(chuàng)建數(shù)據(jù)表 5.2.3 修改數(shù)據(jù)表 5.2.4 向表中插入數(shù)據(jù) 5.2.5 刪除數(shù)據(jù)表 5.3 管理索引 5.3.1 創(chuàng)建索引 5.3.2 修改索引 5.3.3 刪除索引 5.4 管理視圖 5.4.1 創(chuàng)建視圖 5.4.2 修改視圖 5.4.3 刪除視圖 5.5 小結(jié)第6章 Oracle 10g PUSQL編程 6.1 PL/SQL變量和基本數(shù)據(jù)類型 6.1.1 PL/SQL變量的定義 6.1.2 Number類型 6.1.3 Character類型 6.1.4 PL/SQL語(yǔ)言中常用的數(shù)據(jù)類型 6.2 PL/SQL程序的結(jié)構(gòu)及其執(zhí)行 6.2.1 PL/SQL程序結(jié)構(gòu) 6.2.2 PL/SQL程序的執(zhí)行 6.3 PL/SQL語(yǔ)言的語(yǔ)法 6.3.1 基本要素 6.3.2 PL/SQL表達(dá)式 6.3.3 復(fù)合數(shù)據(jù)類型變量的定義 6.4 PL/SQL程序流程控制 6.4.1 PL/SQL程序的3種基本控制結(jié)構(gòu) 6.4.2 IF條件控制 6.4.3 CASE選擇控制 6.4.4 循環(huán)控制 6.4.5 控制條件 6.5 在PL/SQL程序中調(diào)用SQL語(yǔ)句 6.5.1 調(diào)用SELECT語(yǔ)句 6.5.2 調(diào)用INSERT語(yǔ)句 6.5.3 調(diào)用UPDATE語(yǔ)句 6.5.4 調(diào)用DELETE語(yǔ)句 6.5.5 事務(wù)處理命令 6.6 游標(biāo) 6.6.1 游標(biāo)的定義和打開(kāi) 6.6.2 利用FETCH命令從游標(biāo)中提取數(shù)據(jù) 6.6.3 游標(biāo)的屬性 6.6.4 隱式游標(biāo) 6.7 存儲(chǔ)過(guò)程 6.7.1 過(guò)程的概念和定義 6.7.2 一個(gè)過(guò)程實(shí)例及其調(diào)用 6.7.3 帶參數(shù)的過(guò)程 6.7.4 在EM中查看、修改和編譯過(guò)程 6.7.5 在EM中創(chuàng)建和刪除過(guò)程 6.8 函數(shù) 6.8.1 函數(shù)的定義 6.8.2 函數(shù)的調(diào)用 6.8.3 在SQL中調(diào)用函數(shù) 6.9 PL/SQL包 6.9.1 包說(shuō)明 6.9.2 包體 6.9.3 調(diào)用包中的過(guò)程和函數(shù) 6.9.4 利用EM管理包 6.10 小結(jié)第7章 PWSQL異常處理 7.1 系統(tǒng)預(yù)定義異?! ?.1.1 什么是系統(tǒng)預(yù)定義異常 7.1.2 一個(gè)系統(tǒng)預(yù)定義異常的捕獲和處理 7.1.3 部分系統(tǒng)預(yù)定義異常的名稱、錯(cuò)誤碼與激活條件的關(guān)系 7.2 用戶定義異?! ?.2.1 關(guān)于用戶定義異?! ?.2.2 用戶定義異常的激活 7.2.3 用戶定義異常的捕獲和處理 7.2.4 用戶定義異常的例子 7.2.5 多次捕獲和處理異?!?.3 被激活異常的處理機(jī)制 7.4 用戶定義異常的作用范圍 7.5 重新激活一個(gè)異?!?.6 獲取異常的錯(cuò)誤代碼和錯(cuò)誤信息 7.7 將用戶定義異常與錯(cuò)誤號(hào)綁定 7.8 小結(jié)第8章 觸發(fā)器 8.1 創(chuàng)建觸發(fā)器的語(yǔ)法規(guī)則 8.1.1 創(chuàng)建觸發(fā)器的先決條件 8.1.2 創(chuàng)建觸發(fā)器的語(yǔ)法 8.1.3 觸發(fā)器的結(jié)構(gòu) 8.1.4 在iSQL*Plus中編譯和創(chuàng)建觸發(fā)器 8.2 幾種觸發(fā)器 8.2.1 OR REPLACE觸發(fā)器 8.2.2 BEFORE觸發(fā)器和AFTER觸發(fā)器 8.2.3 INSTEAD OF觸發(fā)器 8.2.4 DML事件觸發(fā)器 8.2.5 DDL事件觸發(fā)器 8.2.6 數(shù)據(jù)庫(kù)事件觸發(fā)器 8.2.7 ROW觸發(fā)器 8.2.8 一個(gè)應(yīng)用實(shí)例 8.3 管理觸發(fā)器 8.3.1 在EM中創(chuàng)建觸發(fā)器 8.3.2 在EM中查看、修改和編譯觸發(fā)器 8.3.3 刪除觸發(fā)器 8.4 禁用和啟用觸發(fā)器 8.4.1 禁用觸發(fā)器 8.4.2 啟用觸發(fā)器 8.5 小結(jié)第9章 Oracle存儲(chǔ)管理 9.1 表空間管理 9.1.1 Oracle默認(rèn)創(chuàng)建的表空間 9.1.2 創(chuàng)建表空間 9.1.3 修改表空間的可用性和可讀寫(xiě)性 9.1.4 查看表空間的基本信息 9.1.5 刪除表空間 9.2 數(shù)據(jù)文件管理 9.2.1 什么是數(shù)據(jù)文件 9.2.2 創(chuàng)建數(shù)據(jù)文件 9.2.3 修改數(shù)據(jù)文件 9.2.4 查詢數(shù)據(jù)文件的基本信息 9.2.5 刪除數(shù)據(jù)文件 9.3 控制文件 9.3.1 關(guān)于控制文件 9.3.2 查看控制文件的內(nèi)容 9.3.3 備份控制文件 9.3.4 恢復(fù)控制文件 9.3.5 刪除控制文件 9.4 重做日志 9.4.1重做日志及其內(nèi)容 9.4.2 查看重做日志信息 9.4.3 創(chuàng)建重做日志組 9.4.4 創(chuàng)建重做日志文件 9.4.5 重做日志組及其成員的刪除 9.5 歸檔日志 9.5.1 什么是歸檔日志 9.5.2 查看歸檔日志文件信息 9.5.3 數(shù)據(jù)庫(kù)運(yùn)行的兩種模式及其轉(zhuǎn)換方法 9.5.4 重做日志的手動(dòng)歸檔 9.6 回退段管理 9.7 小結(jié)第10章 Java編程 10.1 Java概述 10.1.1 Java語(yǔ)言的特點(diǎn) 10.1.2 理解Java類的結(jié)構(gòu)——一個(gè)簡(jiǎn)單例子 10.2 Java的數(shù)據(jù)類型和變量 10.2.1 Java的語(yǔ)法要素 10.2.2 整型變量 10.2.3 浮點(diǎn)數(shù)變量 10.2.4 字符型變量 10.2.5 布爾型變量 10.2.6 變量的默認(rèn)初始值 10.2.7 不同數(shù)據(jù)類型的相互轉(zhuǎn)換 10.3 Java表達(dá)式及其運(yùn)算 10.3.1 Java表達(dá)式 10.3.2 算術(shù)運(yùn)算 10.3.3 關(guān)系運(yùn)算 10.3.4 賦值運(yùn)算 10.3.5 位運(yùn)算 10.3.6 運(yùn)算符的優(yōu)先級(jí) 10.4 Java流程控制 10.4.1 if語(yǔ)句 10.4.2 switch語(yǔ)句 10.4.3 while語(yǔ)句 10.4.4 for語(yǔ)句 10.4.5 break語(yǔ)句 10.4.6 continue語(yǔ)句 10.4.7 return語(yǔ)句 10.5 Java類和對(duì)象 10.5.1 類和對(duì)象的關(guān)系 10.5.2 類的結(jié)構(gòu)和類的定義 10.5.3 創(chuàng)建類對(duì)象 10.5.4 對(duì)象實(shí)例成員的引用 10.5.5 類的繼承 10.5.6 Java接口及其實(shí)現(xiàn) 10.5.7 方法重載 10.6 Java數(shù)組和String類 10.6.1 Java數(shù)組 10.6.2 Java字符串與String類 10.7 Java包、類及常用的方法 10.7.1 Java類庫(kù) 10.7.2 Math類的方法 10.8 小結(jié)第11章 利用JDeveloper 10g進(jìn)行工程開(kāi)發(fā) 11.1 創(chuàng)建工程的步驟 11.1.1 啟動(dòng)JDeveloper 10g 11.1.2 創(chuàng)建第一個(gè)工程 11.1.3 添加Java類 11.1.4 編譯并運(yùn)行Java類 11.1.5 工程屬性的基本設(shè)置 11.2 進(jìn)一步熟悉JDeveloper 10g 11.2.1 在代碼編輯器中打開(kāi)Java源文件的方法 11.2.2 應(yīng)用導(dǎo)航器與結(jié)構(gòu)窗口 11.2.3 結(jié)構(gòu)窗口與代碼編輯器 11.3 Java代碼編輯器的設(shè)置及常用操作 11.3.1 編輯器的查找功能 11.3.2 編輯器的兩種輸入模式 11.3.3 使用加速器及常用的快捷方式 11.3.4 使用代碼模板 11.3.5 編輯器中字體、字號(hào)的設(shè)置 11.4 Java類的可視化操作 11.4.1 創(chuàng)建Java圖表 11.4.2 對(duì)類和接口建模 11.4.3 對(duì)關(guān)聯(lián)建?! ?1.4.4 對(duì)內(nèi)置類建?! ?1.4.5 利用菜單命令為工程添加類和包 11.4.6 對(duì)已有的類和包建?! ?1.4.7實(shí)現(xiàn)已說(shuō)明的方法 11.4.8工程的編譯和運(yùn)行 11.4.9修改圖表編輯器的布局 11.5 小結(jié)第12章 JDeveloper 10g中利用JDBC訪問(wèn)數(shù)據(jù)庫(kù)實(shí)例 12.1 JDBC概述 12.1.1什么是JDBC 12.1.2 JDBC驅(qū)動(dòng)程序與驅(qū)動(dòng)程序管理器 12.2 Oracle JDBC驅(qū)動(dòng)程序 12.3 JDBC API類庫(kù) 12.3.1 JDBC API類 12.3.2 JDBC API接口 12.4 創(chuàng)建Jdeveloper 10g工程、設(shè)置JDBC開(kāi)發(fā)環(huán)境 12.4.1 創(chuàng)建新的工作間和工程 12.4.2 設(shè)置JDeveloper環(huán)境 12.5 創(chuàng)建數(shù)據(jù)庫(kù)訪問(wèn)類 12.5.1 創(chuàng)建AcessingClass類 12.5.2 導(dǎo)入Oracle JDBC包 12.5.3 設(shè)置類的運(yùn)行參數(shù) 12.6 連接數(shù)據(jù)庫(kù)與斷開(kāi) 12.6.1 加載ORACLE JDBC驅(qū)動(dòng)程序 12.6.2 實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接 12.6.3 斷開(kāi)數(shù)據(jù)庫(kù)連接 12.7 操作數(shù)據(jù)庫(kù) 12.7.1 查詢數(shù)據(jù)——executeQuery()方法 12.7.2 插入數(shù)據(jù)——executeUpdate()方法 12.7.3 更新數(shù)據(jù)——executeUpdate()方法 12.7.4 刪除數(shù)據(jù)——executeUpdate()方法 12.8 小結(jié)第13章 利用JDeveloper開(kāi)發(fā)SQL、PL/SQL和SQLJ 13.1 創(chuàng)建數(shù)據(jù)庫(kù)連接 13.2 在JDeveloper中查看數(shù)據(jù)庫(kù)對(duì)象 13.2.1 查看當(dāng)前用戶數(shù)據(jù)庫(kù)對(duì)象 13.2.2 查看當(dāng)前其他用戶的數(shù)據(jù)庫(kù)對(duì)象 13.2.3 過(guò)濾數(shù)據(jù)庫(kù)對(duì)象 13.2.4 查看數(shù)據(jù)表 13.3 創(chuàng)建、編譯和運(yùn)行PL/SQL過(guò)程 13.4 創(chuàng)建和編譯觸發(fā)器 13.5 執(zhí)行SQL語(yǔ)句 13.6 利用SQLJ技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn) 13.6.1 SQLJ概述 13.6.2 一個(gè)簡(jiǎn)單的SQLJ文件——SQLJ文件基本結(jié)構(gòu) 13.6.3 JDeveloper中SQLJ文件的創(chuàng)建和編譯 13.6.4 連接上下文與數(shù)據(jù)庫(kù)連接 13.6.5 多行查詢——使用迭代器 13.7 小結(jié)第14章 利用Java開(kāi)發(fā)存儲(chǔ)過(guò)程 14.1 Java存儲(chǔ)過(guò)程 14.2 Java存儲(chǔ)過(guò)程的分類及其限制 14.3 JDeveloper中Java存儲(chǔ)過(guò)程的開(kāi)發(fā) 14.3.1 創(chuàng)建新的應(yīng)用工作間 14.3.2 添加實(shí)現(xiàn)存儲(chǔ)過(guò)程的Java類 14.3.3 創(chuàng)建新的部署概要文件 14.3.4 創(chuàng)建新的PL/SQL包裝 14.3.5 部署Java存儲(chǔ)過(guò)程 14.4 調(diào)用Java存儲(chǔ)過(guò)程 14.5 小結(jié)第15章 基于Oracle 10g的Web應(yīng)用開(kāi)發(fā) 15.1 Web應(yīng)用系統(tǒng)的體系結(jié)構(gòu) 15.2 實(shí)例的功能設(shè)計(jì)及其數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 15.2.1 實(shí)例的功能設(shè)計(jì)和數(shù)據(jù)表設(shè)計(jì) 15.2.2 創(chuàng)建數(shù)據(jù)表 15.3 創(chuàng)建Web應(yīng)用工程 15.3.1 創(chuàng)建新的工程 15.3.2 為工程添加.jsp文件 15.3.3 為工程添加JavaBean文件 15.3.4 設(shè)置工程運(yùn)行環(huán)境——把定義的包添加到類庫(kù)中 15.4 實(shí)現(xiàn)JavaBcan文件 15.5 系統(tǒng)實(shí)現(xiàn) 15.5.1 基本信息查詢 15.5.2 基本信息輸入 15.5.3 基本信息更新 15.5.4 基本信息刪除 15.5.5 成績(jī)記錄的自動(dòng)插入與刪除 15.5.6 成績(jī)輸入和修改 15.5.7 平均成績(jī)的自動(dòng)計(jì)算 15.5.8 成績(jī)查詢 15.6 系統(tǒng)集成 15.7 小結(jié)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Oracle10g數(shù)據(jù)庫(kù)Java開(kāi)發(fā) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版