作 者:孫風棟 主編 著
定 價:45
出 版 社:電子工業出版社
出版日期:2017年01月01日
頁 數:306
裝 幀:平裝
ISBN:9787121304637
●第1章Oracle11g數據庫安裝與配置
1.1安裝準備
1.1.1軟件與硬件需求
1.1.2注意事項
1.2安裝Oracle11g數據庫服務器
1.3檢查數據庫服務器的安裝結果
1.3.1繫統服務
1.3.2文件體繫結構
1.3.3網絡配置
1.4Oracle11g客戶機安裝與配置
1.5卸載Oracle11g產品
練習題1
第2章Oracle數據庫管理與開發工具介紹
2.1Oracle企業管理器
2.1.1Oracle企業管理器簡介
2.1.2啟動數據庫控制OEM
2.1.3數據庫控制OEM功能界面介紹
2.1.4OEM控制臺優選項設置
2.2SQLPlus
2.2.1SQLPlus簡介
2.2.2啟動SQLPlus
2.2.3SQLPlus常用命令
2.3SQLDeveloper
2.3.1SQLDeveloper簡介
2.3.2創建數據庫連接
2.4網絡配置與管理工具
2.4.1網絡配置助手ONCA
2.4.2網絡管理工具ONM
練習題2
第3章Oracle數據庫繫統結構介紹
3.1Oracle數據庫繫統結構概述
3.2Oracle數據庫存儲結構
3.2.1存儲結構概述
3.2.2物理存儲結構概述
3.2.3邏輯存儲結構概述
3.3Oracle數據庫內存結構
3.3.1Oracle內存結構概述
3.3.2SGA
3.3.3PGA
3.4Oracle數據庫後臺進程
3.4.1Oracle進程概述
3.4.2Oracle後臺進程
3.5數據字典
3.5.1數據字典概述
3.5.2數據字典的結構
3.5.3數據字典的使用
練習題3
第4章案例數據庫的創建與客戶端的連接
4.1案例數據庫分析與設計
4.1.1案例數據庫的分析
4.1.2案例數據庫概念結構設計
4.1.3案例數據庫邏輯結構設計
4.2案例數據庫的創建
4.3客戶端與案例數據庫的連接配置
練習題4
第5章數據庫存儲設置與管理
5.1數據庫存儲設置與管理概述
5.2表空間的設置與管理
5.2.1表空間介紹
5.2.2創建表空間
5.2.3修改表空間大小
5.2.4修改表空間的可用性
5.2.5修改表空間的讀/寫性
5.2.6設置默認表空間
5.2.7表空間的備份
5.2.8刪除表空間
5.2.9查詢表空間信息
5.3數據文件的設置與管理
5.3.1數據文件介紹
5.3.2創建數據文件
5.3.3修改數據文件的大小
5.3.4改變數據文件的可用性
5.3.5改變數據文件的名稱或位置
5.3.6查詢數據文件信息
5.4控制文件的設置與管理
5.4.1控制文件介紹
5.4.2創建控制文件
5.4.3添加多路復用控制文件
5.4.4備份控制文件
5.4.5刪除控制文件
5.4.6查詢控制文件信息
5.5重做日志文件設置與管理
5.5.1重做日志文件介紹
5.5.2查詢重做日志文件信息
5.5.3創建重做日志文件組及其成員
5.5.4重做日志文件切換
5.5.5修改重做日志文件的名稱或位置
5.5.6刪除重做日志文件組及其成員
5.6歸檔日志文件設置與管理
5.6.1歸檔日志文件介紹
5.6.2數據庫歸檔模式的設置
5.6.3歸檔目標設置
5.6.4查詢歸檔信息
練習題5
第6章數據庫對像的創建與管理
6.1Oracle數據庫對像概述
6.1.1模式的概念
6.1.2案例數據庫模式的創建
6.2表的創建與管理
6.2.1利用CREATETABLE語句創建表
6.2.2案例數據庫中表的創建
6.2.3利用子查詢創建表
6.2.4修改表
6.2.5修改約束
6.2.6查詢表
6.2.7刪除表
6.3索引的創建與管理
6.3.1索引概述
6.3.2使用CREATEINDEX語句創建索引
6.3.3案例數據庫中索引的創建
6.3.4刪除索引
6.3.5查詢索引
6.4視圖的創建與管理
6.4.1視圖概述
6.4.2使用CREATEVIEW語句創建視圖
6.4.3案例數據庫中視圖的創建
6.4.4視圖操作的
6.4.5修改視圖定義
6.4.6刪除視圖
6.4.7查詢視圖信息
6.5序列
6.5.1序列的概念
6.5.2使用CREATESEQUENCE語句創建序列
6.5.3案例數據庫中序列的創建
6.5.4序列的使用
6.5.5修改序列
6.5.6查看序列信息
6.5.7刪除序列
6.6分區表與分區索引
6.6.1分區的概念
6.6.2分區方法
6.6.3創建分區表
6.6.4創建分區索引
練習題6
第7章數據操縱與事務處理
7.1數據插入
7.1.1利用INSERTINTO語句插入數據
7.1.2利用子查詢插入數據
7.1.3向案例數據庫表插入初始數據
7.1.4向多個表中插入數據
7.2數據修改
7.3數據合並
7.4數據刪除
7.5事務控制
7.5.1事務概念
7.5.2Oracle事務的隔離級別
7.5.3Oracle事務處理
練習題7
第8章數據查詢
8.1SELECT語句介紹
8.2簡單查詢
8.2.1無條件查詢
8.2.2有條件查詢
8.2.3查詢排序
8.2.4查詢統計
8.3分組查詢
8.4多表查詢
8.4.1交叉連接
8.4.2內連接
8.4.3外連接
8.5子查詢
8.5.1無關子查詢
8.5.2相關子查詢
8.5.3FROM子句中的子查詢
8.5.4DDL語句中的子查詢
8.5.5使用WITH子句的子查詢
8.6合並操作
8.6.1並集運算
8.6.2交集運算
8.6.3差集運算
8.7SQL內置函數
8.7.1數值函數
8.7.2字符函數
8.7.3日期函數
8.7.4轉換函數
8.7.5其他函數
練習題8
第9章PL/SQL語言基礎
9.1PL/SQL語言簡介
9.2PL/SQL程序結構
9.3
9.4數據類型、變量與常量
9.4.1數據類型
9.4.2變量與常量
9.5PL/SQL中的SQL語句
9.6控制結構
9.6.1選擇結構
9.6.2循環結構
9.6.3跳轉結構
9.7遊標
9.7.1遊標的概念與分類
9.7.2顯式遊標操作過程
9.7.3顯式遊標屬性
9.7.4顯式遊標的檢索
9.7.5隱式遊標
9.7.6遊標變量
9.8異常處理
9.8.1異常概述
9.8.2異常處理過程
9.8.3異常的傳播
練習題9
第10章PL/SQL程序開發
10.1存儲過程
10.1.1創建存儲過程
10.1.2調用存儲過程
10.1.3案例數據庫中存儲過程的創建
10.2函數
10.2.1創建函數
10.2.2調用函數
10.2.3案例數據庫中函數的創建
10.3包
10.3.1創建包
10.3.2調用包
10.4觸發器
10.4.1觸發器概述
10.4.2DML觸發器概述
10.4.3創建DML觸發器
10.4.4變異表觸發器
10.4.5案例數據庫觸發器的創建
練習題10
第11章PL/SQL高級應用
11.1集合
11.1.1索引表
11.1.2嵌套表
11.1.3可變數組
11.1.4集合類型在數據庫中的應用
11.2批綁定
11.2.1批綁定概述
11.2.2批DML操作
11.2.3批查詢
11.2.4批綁定屬性
11.3動態SQL
11.3.1動態SQL概述
11.3.2動態非查詢語句及單行查詢語句
11.3.3動態多行查詢語句
11.4利用PL/SQL實現分頁查詢
11.4.1利用集合實現分頁查詢
11.4.2利用遊標變量實現分頁查詢
11.4.3分頁查詢在Java開發中的應用
練習題11
第12章數據庫啟動與關閉
12.1數據庫啟動與關閉概述
12.1.1數據庫啟動與關閉的步驟
12.1.2數據庫啟動的準備
12.2在SQL*Plus中啟動與關閉數據庫
12.2.1在SQL*Plus中啟動數據庫
12.2.2在SQL*Plus中關閉數據庫
12.2.3數據庫狀態轉換
12.3Windows繫統中數據庫的自動啟動
練習題12
第13章安全管理
13.1用戶管理
13.1.1用戶管理概述
13.1.2創建用戶
13.1.3修改用戶
13.1.4用戶的鎖定與解鎖
13.1.5刪除用戶
13.1.6查詢用戶信息
13.2權限管理
13.2.1權限管理概述
13.2.2繫統權限的授予與回收
13.2.3對像權限的授予與回收
13.2.4查詢權限信息
13.3角色管理
13.3.1角色概念
13.3.2繫統預定義角色
13.3.3自定義角色
13.3.4利用角色進行權限管理
13.3.5查詢角色信息
13.4概要文件管理
13.4.1概要文件概述
13.4.2概要文件中參數介紹
13.4.3創建概要文件
13.4.4修改概要文件
13.4.5刪除概要文件
13.4.6查詢概要文件
13.5審計
13.5.1審計介紹
13.5.2啟動審計
13.5.3語句審計
13.5.4權限審計
13.5.5對像審計
13.5.6網絡審計
13.6案例數據庫安全控制的實現
練習題13
第14章備份與恢復
14.1備份與恢復概述
14.1.1備份與恢復的概念
14.1.2Oracle數據庫備份類型
14.1.3Oracle數據庫恢復類型
14.2物理備份數據庫
14.2.1冷備份
14.2.2熱備份
14.3物理恢復數據庫
14.3.1非歸檔模式下數據庫的恢復
14.3.2歸檔模式下數據庫的接近恢復
14.3.3歸檔模式下數據庫的不接近恢復
14.4利用RMAN備份與恢復數據庫
14.4.1RMAN介紹
14.4.2RMAN基本操作
14.4.3RMAN備份與恢復概述
14.4.4利用RMAN備份數據庫
14.4.5利用RMAN恢復數據庫
14.5邏輯備份與恢復數據庫
14.5.1邏輯備份與恢復概述
14.5.2使用EXPDP導出數據
14.5.3利用IMPDP導入數據
練習題14
第15章閃回技術
15.1閃回技術概述
15.1.1閃回技術介紹
15.1.2閃回技術分類
15.2閃回查詢
15.2.1閃回查詢概述
15.2.2撤銷表空間相關參數配置
15.2.3閃回查詢操作
15.3閃回版本查詢
15.4閃回事務查詢
15.5閃回表
15.6閃回刪除
15.6.1閃回刪除概述
15.6.2回收站的管理
15.6.3閃回刪除操作
15.7閃回數據庫
15.7.1閃回數據庫概述
15.7.2閃回數據庫的配置
15.7.3閃回數據庫操作
15.8閃回數據歸檔
15.8.1閃回數據歸檔概念
15.8.2創建閃回數據歸檔區
15.8.3啟用表的閃回數據歸檔
15.8.4閃回數據歸檔操作案例
練習題15
第16章初始化參數文件管理
16.1數據庫初始化參數文件概述
16.2創建數據庫服務器初始化參數文件
16.3數據庫初始化參數介紹
16.4修改數據庫初始化參數
16.5導出服務器初始化參數文件
16.6查看數據庫初始化參數設置
練習題16
第17章基於Oracle數據庫的應用開發
17.1人力資源管理繫統應用開發
17.1.1主要界面設計
17.1.2建立數據庫連接
17.1.3員工管理功能的實現
17.1.4函數調用
17.1.5存儲過程調用
17.2圖書管理繫統設計與開發
17.2.1圖書管理繫統需求分析
17.2.2數據庫設計
17.2.3圖書管理繫統數據庫實現
17.2.4圖書管理繫統主要界面設計
17.2.5圖書管理繫統主要功能實現
17.3餐飲評價繫統設計與開發
17.3.1餐飲評價繫統需求分析
17.3.2數據庫設計
17.3.3繫統主要界面設計
17.3.4繫統主要功能實現
練習題17
附錄A實驗
實驗1Oracle數據庫安裝與配置
實驗2Oracle數據庫物理存儲結構管理
實驗3Oracle數據庫邏輯存儲結構管理
實驗4Oracle數據庫模式對像管理
實驗5SQL語句應用
實驗6PL/SQL程序設計
實驗7Oracle數據庫安全管理
實驗8Oracle數據庫備份與恢復
參考文獻
本書以人力資源管理繫統案例開發與管理為主線,深入淺出地介紹Oracle11g數據庫繫統開發與管理的基礎知識。全書包括4個組成部分。第一部分介紹Oracle數據庫繫統的構建,包括數據庫服務器的安裝與配置、數據庫常用管理與開發工具介紹、數據庫體繫結構介紹等;第二部分介紹人力資源管理繫統數據庫開發,包括數據庫的創建、數據庫存儲結構設置、數據庫對像的創建與應用、利用SQL語句與數據庫交互、利用PL/SQL進行數據庫功能模塊開發等;第三部分介紹Oracle數據庫的管理與維護,包括數據庫啟動與關閉、安全性管理、備份與恢復管理、數據庫閃回管理、初始化參數文件管理等;第四部分介紹基於Oracle數據庫的應用開發,包括人力資源管理應用開發、圖書管理繫統設計與開發和餐飲評價繫統設計與開發等。附錄A為實驗部分,提供8個實驗,供學生實踐、練習。本書面向Oracle數據庫的初學者和入門級用戶,可以使讀者從Oracl等
孫風棟 主編 著
孫風棟,東軟信息學院副教授,一直從事數據庫方面的教學和科研工作,研究方向:數據庫應用、數據挖掘、數據集成等,出版著作多部。
前言1.改版背景 Oracle數據庫是當前應用最廣泛的關繫型數據庫產品,其市場占有率達50%左右,遠遠領先於其他關繫型數據庫產品。從工業領域到商業領域,從大型機到微型機,從UNIX操作繫統到Windows操作繫統,從幾個人的軟件作坊到世界500強的跨國公司,到處都可以看到Oracle數據庫的應用。 在激烈競爭的人纔市場,具有一定Oracle數據庫管理與開發經驗的人不但容易找到工作,而且還能獲得很好的職位和優厚的待遇。為了適應企業的需求,提高學生的就業率,越來越多的大專院校,開設了Oracle數據庫管理與開發的相關課程。正是基於上述情況,作者積累多年一線Oracle教學與開發經驗,根據教學與自學的規律,總結之前出版的《Oracle數據庫基礎教程》、《Oracle 10g數據庫基礎教程》兩本教材的經驗及讀者的意見反饋與建議,編寫了《Oracle 11g數據庫基礎教程》一書。等