| |
定 價:35 元
叢書名:計算機應用技術規(guī)劃教材
當前圖書已被 1 所學校薦購過!
查看明細
- 作者:石彥芳, 李丹主編
- 出版時間:2012/3/1
- ISBN:9787111374633
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.138OR
- 頁碼:271頁
- 紙張:膠版紙
- 版次:1
- 開本:16開

《Oracle 數據庫應用與開發(fā)》是作者在多年從事數據庫教學和開發(fā)的基礎上編寫而成的,書中全面介紹了Oracle數據庫應用和開發(fā)的知識,內容涵蓋關系型數據庫、Oracle數據庫的體系結構、用戶與方案的創(chuàng)建與管理、表的創(chuàng)建與管理、SQL基本查詢、SELECT高級查詢、PL/SQL編程基礎、存儲過程與函數的創(chuàng)建、索引與視圖的創(chuàng)建、序列和同義詞的創(chuàng)建、觸發(fā)器的創(chuàng)建與應用、事務處理與并發(fā)控制、數據庫安全性管理、數據庫的備份與恢復以及數據庫綜合實訓。通過本書的學習,讀者能夠快速掌握Oracle的相關知識并進行數據庫的開發(fā)。 本書適合作為普通高校計算機及相關專業(yè)數據庫應用的教材,也可供數據庫開發(fā)和應用人員參考閱讀。
前言 教學建議 第1章 關系型數據庫及Oracle 10g介紹 1.1 關系型數據庫概述 1.1.1 關系型數據庫的相關概念 1.1.2 SQL命令概述 1.2 數據庫的設計 1.2.1 數據庫設計的E-R模型 1.2.2 利用E-R模型設計表結構 1.2.3 數據庫設計的范式理論 1.3 Oracle數據庫概述 1.3.1 Oracle數據庫的發(fā)展 1.3.2 Oracle數據庫的系統(tǒng)結構 1.3.3 Oracle 10g介紹 1.4 Oracle 10g的安裝 1.4.1 安裝Oracle 10g的軟硬件要求 1.4.2 安裝Oracle 10g 1.4.3 檢驗安裝是否成功 1.4.4 Oracle數據庫的默認用戶 1.5 Oracle系統(tǒng)管理工具介紹 1.5.1 數據庫配置助手 1.5.2 Oracle企業(yè)管理器(OEM) 1.5.3 SQL?Plus與iSQL?Plus 1.5.4 網絡配置助手 1.6 Oracle數據庫的啟動與關閉 1.6.1 使用命令啟動與關閉數據庫 1.6.2 使用OEM工具啟動與關閉數據庫 1.6.3 開機后自動啟動與關閉數據庫 1.7 實驗 1.8 習題 第2章 Oracle數據庫的體系結構 2.1 物理存儲結構 2.1.1 數據文件 2.1.2 日志文件 2.1.3 控制文件 2.1.4 參數文件 2.2 邏輯存儲結構 2.2.1 表空間 2.2.2 段 2.2.3 盤區(qū) 2.2.4 數據塊 2.3 數據庫實例結構 2.3.1 進程結構 2.3.2 內存結構 2.4 Oracle網絡配置 2.4.1 客戶端配置 2.4.2 服務器端配置 2.5 實驗 2.6 習題 第3章 用戶、方案的創(chuàng)建與管理 3.1 用戶、方案概述 3.1.1 用戶與方案的概念 3.1.2 方案對象與非方案對象 3.2 創(chuàng)建用戶 3.2.1 使用OEM工具創(chuàng)建新用戶 3.2.2 使用SQL命令創(chuàng)建新用戶 3.2.3 使用新用戶連接數據庫 3.3 管理用戶 3.3.1 使用OEM工具修改用戶 3.3.2 使用SQL命令修改用戶 3.3.3 啟用與禁用用戶 3.3.4 刪除用戶 3.4 實驗 3.5 習題 第4章 表的創(chuàng)建與管理 4.1 創(chuàng)建表 4.1.1 基本數據類型 4.1.2 使用OEM工具創(chuàng)建表 4.1.3 使用SQL命令創(chuàng)建表 4.1.4 基于已有的表創(chuàng)建新表 4.1.5 定義表中字段的默認值 4.1.6 使用DESCRIBE命令查看表結構 4.2 向表中插入、修改和刪除數據 4.2.1 插入數據 4.2.2 修改數據 4.2.3 刪除數據 4.3 修改表與刪除表 4.3.1 修改表 4.3.2 刪除表 4.4 定義數據完整性 4.4.1 定義主鍵約束 4.4.2 定義不允許為空約束 4.4.3 定義唯一性約束 4.4.4 定義檢查約束 4.4.5 定義外鍵約束 4.5 實驗 4.6 習題 第5章 SQL基本查詢 5.1 SELECT基本查詢語句 5.1.1 SELECT子句和FROM子句 5.1.2 WHERE子句 5.1.3 ORDER BY子句 5.1.4 使用統(tǒng)計函數 5.1.5 GROUP BY子句 5.1.6 HAVING子句 5.2 SQL?Plus中常用函數介紹 5.2.1 字符串函數 5.2.2 數值函數 5.2.3 日期和時間函數 5.2.4 轉換函數 5.3 使用SQL?Plus命令格式化查詢結果 5.3.1 SQL?Plus環(huán)境中的常用格式化選項 5.3.2 使用"環(huán)境"對話框設置格式化選項的值 5.3.3 使用命令設置格式化選項的值 5.4 SQL腳本文件的創(chuàng)建與執(zhí)行 5.4.1 創(chuàng)建SQL腳本文件 5.4.2 執(zhí)行SQL腳本文件 5.5 實驗 5.6 習題 第6章 SELECT高級查詢 6.1 簡單連接查詢 6.1.1 兩表的笛卡兒積運算 6.1.2 表之間的簡單連接查詢 6.1.3 為表設置別名 6.2 使用JOIN關鍵字的連接查詢 6.2.1 內連接查詢 6.2.2 外連接查詢 6.2.3 交叉連接 6.3 SELECT查詢的集合操作 6.3.1 UNION集合運算 6.3.2 INTERSECT集合運算 6.3.3 MINUS集合運算 6.4 子查詢 6.4.1 單行子查詢 6.4.2 多行子查詢 6.4.3 多列子查詢 6.4.4 相關子查詢 6.4.5 在FROM子句中使用子查詢 6.5 實驗 6.6 習題 第7章 PL/SQL編程基礎 7.1 PL/SQL程序塊結構 7.2 變量與常量 7.2.1 PL/SQL標識符 7.2.2 PL/SQL中的數據類型 7.2.3 聲明變量與常量 7.2.4 為變量和常量賦值 7.2.5 變量和常量的作用域 7.3 常見SQL語句在PL/SQL程序中的使用 7.3.1 SELECT語句在PL/SQL程序中的使用 7.3.2 INSERT、UPDATE、DELETE語句在PL/SQL程序中的使用 7.3.3 DCL語句在PL/SQL程序中的使用 7.3.4 在PL/SQL程序中間接使用DDL語句 7.4 PL/SQL中的復合數據類型 7.4.1 記錄類型 7.4.2 記錄表類型 7.5 使用%TYPE和%ROWTYPE定義變量 7.5.1 使用%TYPE定義簡單變量 7.5.2 使用%ROWTYPE定義記錄變量 7.6 PL/SQL中的流程控制語句 7.6.1 條件選擇語句 7.6.2 循環(huán)語句 7.7 游標的創(chuàng)建與應用 7.7.1 顯式游標 7.7.2 帶參數的游標 7.7.3 隱式游標 7.7.4 使用游標更新表中的數據 7.8 異常處理 7.8.1 PL/SQL程序塊中的異常部分 7.8.2 系統(tǒng)異常 7.8.3 用戶自定義異常 7.9 實驗 7.10 習題 第8章 存儲過程與函數的創(chuàng)建 8.1 存儲過程 8.1.1 創(chuàng)建與調用存儲過程 8.1.2 修改與刪除存儲過程 8.2 函數 8.2.1 創(chuàng)建與調用函數 8.2.2 修改與刪除函數 8.3 實驗 8.4 習題 第9章 索引與視圖的創(chuàng)建 9.1 索引概述 9.1.1 索引的概念 9.1.2 索引的類型 9.2 創(chuàng)建索引 9.2.1 創(chuàng)建B樹索引 9.2.2 創(chuàng)建位圖索引 9.2.3 創(chuàng)建反向鍵索引 9.2.4 創(chuàng)建基于函數的索引 9.3 應用索引 9.4 視圖概述 9.4.1 視圖的概念 9.4.2 視圖的優(yōu)點 9.5 創(chuàng)建與管理視圖 9.5.1 創(chuàng)建和應用視圖 9.5.2 重新編譯視圖 9.5.3 刪除視圖 9.6 創(chuàng)建可更新視圖 9.7 實驗 9.8 習題 第10章 序列和同義詞的創(chuàng)建 10.1 序列的創(chuàng)建、應用及管理 10.1.1 創(chuàng)建序列 10.1.2 應用序列 10.1.3 管理序列 10.2 同義詞的創(chuàng)建、應用及管理 10.2.1 創(chuàng)建、應用同義詞 10.2.2 管理同義詞 10.3 實驗 10.4 習題 第11章 觸發(fā)器的創(chuàng)建與應用 11.1 觸發(fā)器概述 11.2 觸發(fā)器類型 11.3 創(chuàng)建觸發(fā)器 11.3.1 創(chuàng)建DML事件觸發(fā)器 11.3.2 創(chuàng)建DDL事件觸發(fā)器 11.3.3 創(chuàng)建替代觸發(fā)器 11.3.4 創(chuàng)建用戶事件觸發(fā)器 11.3.5 創(chuàng)建系統(tǒng)事件觸發(fā)器 11.4 管理觸發(fā)器 11.4.1 修改觸發(fā)器 11.4.2 刪除觸發(fā)器 11.5 實驗 11.6 習題 第12章 事務處理與并發(fā)控制 12.1 事務概述 12.2 事務的特性 12.2.1 原子性 12.2.2 一致性 12.2.3 隔離性 12.2.4 持久性 12.3 事務管理命令 12.3.1 COMMIT命令 12.3.2 ROLLBACK命令 12.3.3 SAVEPOINT和ROLLBACK TO SAVEPOINT命令 12.3.4 SET TRANSACTION命令 12.3.5 SET CONSTRAINT命令 12.4 并發(fā)控制與鎖 12.4.1 并發(fā)問題 12.4.2 鎖 12.5 實驗 12.6 習題 第13章 數據庫安全性管理 13.1 Oracle數據庫安全性管理概述 13.1.1 企業(yè)信息系統(tǒng)安全問題 13.1.2 Oracle信息安全整體解決方案 13.1.3 Oracle數據庫安全策略 13.1.4 Oracle數據庫訪問的身份驗證 13.2 權限概述 13.3 系統(tǒng)權限管理 13.3.1 系統(tǒng)權限分類 13.3.2 系統(tǒng)權限的授權 13.3.3 系統(tǒng)權限的回收 13.4 對象權限管理 13.4.1 對象權限分類 13.4.2 對象權限的授權 13.4.3 對象權限的回收 13.5 角色管理 13.5.1 角色概述 13.5.2 系統(tǒng)預定義角色 13.5.3 用戶自定義角色 13.5.4 刪除角色 13.6 數據庫概要文件 13.6.1 數據庫概要文件概述 13.6.2 創(chuàng)建數據庫概要文件 13.6.3 管理數據庫概要文件 13.6.4 查看概要文件的信息 13.7 實驗 13.8 習題 第14章 數據庫的備份與恢復 14.1 Oracle的備份與恢復機制 14.1.1 數據庫備份的重要性 14.1.2 數據庫備份的內容 14.1.3 數據庫備份的種類 14.1.4 數據庫備份中的保留策略 14.2 冷備份 14.2.1 冷備份概述 14.2.2 冷備份操作步驟 14.2.3 冷備份恢復步驟 14.3 熱備份 14.3.1 熱備份概述 14.3.2 熱備份操作步驟 14.4 EXP/IMP邏輯備份 14.4.1 EXP導出數據 14.4.2 IMP導入數據 14.5 實驗 14.6 習題 第15章 數據庫綜合實訓 15.1 系統(tǒng)設計 15.1.1 系統(tǒng)功能概述 15.1.2 系統(tǒng)功能模塊設計 15.2 數據庫設計 15.2.1 數據庫需求分析 15.2.2 數據庫邏輯結構設計 15.3 數據庫實現 15.3.1 創(chuàng)建musicSite用戶 15.3.2 創(chuàng)建表和約束 15.4 項目實現 15.4.1 創(chuàng)建Web項目--musicSite 15.4.2 使用JDBC技術連接Oracle數據庫 15.4.3 訪問數據庫的工具類的實現 15.4.4 核心模塊的實現 15.4.5 幫助模塊的實現 15.5 系統(tǒng)的編譯、打包和發(fā)行
|