第1篇項目導引
第1章項目構思與設計
1.1項目說明
1.2人力資源管理系統(tǒng)
1.2.1人力資源管理系統(tǒng)的構思
1.2.2人力資源管理系統(tǒng)的設計
1.3學生成績管理系統(tǒng)
1.3.1學生成績管理系統(tǒng)的構思
1.3.2學生成績管理系統(tǒng)的設計第2篇項目實施
第2章Oracle數(shù)據庫概述
2.1Oracle數(shù)據庫系統(tǒng)
2.1.1Oracle數(shù)據庫簡介
2.1.2Oracle 數(shù)據庫發(fā)展史
2.1.3Oracle數(shù)據庫特點
2.2Oracle數(shù)據庫新特性
2.3常見的關系數(shù)據庫管理系統(tǒng)比較
2.4Oracle數(shù)據庫應用結構
第3章數(shù)據庫服務器的安裝與卸載
3.1安裝前準備工作
3.2安裝Oracle10g數(shù)據庫服務器
3.3數(shù)據庫服務器安裝疑難解析
3.4檢查數(shù)據庫服務器的安裝結果
3.5Oracle 10g數(shù)據庫客戶機安裝與配置
3.6數(shù)據庫服務器運行疑難解析
3.7卸載Oracle10g產品
第4章創(chuàng)建數(shù)據庫
4.1創(chuàng)建數(shù)據庫前的準備
4.2使用DBCA創(chuàng)建數(shù)據庫
4.3手動創(chuàng)建數(shù)據庫
4.4數(shù)據庫服務器初始化參數(shù)文件
4.4.1服務器參數(shù)文件概述
4.4.2創(chuàng)建服務器初始化參數(shù)文件
4.4.3修改服務器初始化參數(shù)文件中的參數(shù)
4.4.4導出服務器初始化參數(shù)文件
4.4.5查看初始化參數(shù)設置
第5章Oracle企業(yè)管理器
5.1OEM簡介
5.2OEM的啟動與登錄
5.3OEM聯(lián)機幫助
5.4數(shù)據庫控制OEM功能界面介紹
5.4.1“主目錄”屬性頁
5.4.2“性能”屬性頁
5.4.3“管理”屬性頁
5.4.4“維護”屬性頁
5.5OEM控制臺設置
5.5.1設置OEM控制臺管理員
5.5.2設置封鎖期
5.5.3設置數(shù)據庫首選身份證明
5.5.4設置主機首選身份證明
第6章SQL*Plus
6.1SQL*Plus概述
6.2SQL*Plus常用命令
6.2.1連接命令
6.2.2編輯命令
6.2.3文件操作命令
6.2.4交互式命令
6.2.5環(huán)境變量顯示與設置
6.2.6其他常用命令
6.3格式化查詢結果
6.3.1格式化列
6.3.2壓縮重復列值的顯示
6.3.3設置標題和頁腳
6.4iSQL*Plus
6.4.1iSQL*Plus的啟動與登錄
6.4.2iSQL*Plus的應用
第7章物理存儲結構
7.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫物理存儲結構
7.2Oracle數(shù)據庫系統(tǒng)結構
7.3數(shù)據文件及其管理
7.3.1數(shù)據文件概述
7.3.2數(shù)據文件的管理
7.4控制文件
7.4.1控制文件概述
7.4.2控制文件管理
7.5重做日志文件
7.5.1重做日志文件概述
7.5.2重做日志文件的管理
7.6歸檔重做日志文件
7.6.1重做日志文件歸檔概述
7.6.2數(shù)據庫歸檔模式管理
第8章邏輯存儲結構
8.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫邏輯存儲結構
8.2邏輯存儲結構概述
8.3表空間
8.3.1表空間概述
8.3.2表空間的管理
8.4數(shù)據塊
8.5區(qū)
8.6段
8.6.1段概述
8.6.2回滾段
第9章數(shù)據庫實例
9.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫實例
9.2實例概述
9.3Oracle內存結構
9.3.1SGA
9.3.2SGA的管理
9.3.3PGA
9.3.4在OEM中管理數(shù)據庫實例的內存結構
9.4Oracle后臺進程
9.4.1Oracle進程概述
9.4.2Oracle后臺進程
第10章模式對象
10.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫對象
10.2模式
10.3表
10.3.1創(chuàng)建表
10.3.2表約束
10.3.3表參數(shù)設置
10.3.4修改表
10.3.5刪除表
10.3.6查詢表信息
10.3.7利用OEM管理表
10.3.8人力資源管理系統(tǒng)表和約束的創(chuàng)建
10.4索引
10.4.1索引概述
10.4.2管理索引
10.4.3利用OEM管理索引
10.4.4人力資源管理系統(tǒng)索引的創(chuàng)建
10.5索引化表
10.5.1創(chuàng)建索引化表
10.5.2設置溢出存儲
10.5.3修改索引化表
10.5.4利用OEM管理索引化表
10.6分區(qū)表與分區(qū)索引
10.6.1創(chuàng)建分區(qū)表
10.6.2維護分區(qū)表
10.6.3創(chuàng)建分區(qū)索引
10.6.4查詢分區(qū)表和分區(qū)索引信息
10.6.5利用OEM管理分區(qū)表和分區(qū)索引
10.7視圖
10.7.1視圖概述
10.7.2創(chuàng)建視圖
10.7.3視圖操作
10.7.4修改視圖
10.7.5刪除視圖
10.7.6查詢視圖信息
10.7.7人力資源管理系統(tǒng)視圖的創(chuàng)建
10.8其他模式對象
10.8.1簇
10.8.2序列
10.8.3同義詞
10.8.4數(shù)據庫鏈接
10.8.5查詢簇、序列、同義詞和數(shù)據庫鏈接
10.8.6利用OEM管理序列、同義詞和數(shù)據庫鏈接
10.8.7人力資源管理系統(tǒng)序列的創(chuàng)建
第11章SQL語言基礎
11.1項目導入――利用SQL語言實現(xiàn)與數(shù)據庫的交互
11.2SQL語言概述
11.2.1SQL語言介紹
11.2.2SQL語言的分類
11.2.3SQL語言的特點
11.3數(shù)據查詢
11.3.1數(shù)據查詢基礎
11.3.2基本查詢
11.3.3分組查詢
11.3.4連接查詢
11.3.5子查詢
11.3.6層次查詢
11.3.7合并查詢
11.4數(shù)據操縱
11.4.1插入數(shù)據
11.4.2修改數(shù)據
11.4.3MERGE語句
11.4.4刪除數(shù)據
11.5事務控制
11.5.1事務概述
11.5.2Oracle事務的隔離級別
11.5.3Oracle事務處理
11.6SQL函數(shù)
11.6.1SQL函數(shù)分類
11.6.2數(shù)值函數(shù)
11.6.3字符函數(shù)
11.6.4日期函數(shù)
11.6.5轉換函數(shù)
11.6.6其他函數(shù)
第12章PL/SQL程序設計基礎
12.1項目導入――利用PL/SQL語言進行Oracle數(shù)據庫開發(fā)
12.2PL/SQL概述
12.2.1PL/SQL特點
12.2.2PL/SQL功能特性
12.2.3PL/SQL執(zhí)行過程與開發(fā)工具
12.3PL/SQL基礎
12.3.1PL/SQL程序結構
12.3.2詞法單元
12.3.3數(shù)據類型
12.3.4變量與常量
12.3.5PL/SQL記錄
12.3.6編譯指示
12.3.7PL/SQL中的SQL語句
12.4控制結構
12.4.1選擇結構
12.4.2循環(huán)結構
12.4.3跳轉結構
12.5游標
12.5.1游標的概念及類型
12.5.2顯式游標
12.5.3隱式游標
12.5.4游標變量
12.6異常處理
12.6.1異常概述
12.6.2異常處理過程
12.6.3異常的傳播
第13章PL/SQL命名對象
13.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫功能模塊
13.2存儲過程
13.2.1概述
13.2.2存儲過程的創(chuàng)建
13.2.3存儲過程的調用
13.2.4存儲過程的管理
13.2.5人力資源管理系統(tǒng)存儲過程的創(chuàng)建
13.3函數(shù)
13.3.1函數(shù)的創(chuàng)建
13.3.2函數(shù)的調用
13.3.3函數(shù)的管理
13.3.4人力資源管理系統(tǒng)函數(shù)的創(chuàng)建
13.4包
13.4.1包的創(chuàng)建
13.4.2包的調用
13.4.3包重載
13.4.4包的初始化
13.4.5包的持續(xù)性
13.4.6包的串行化
13.4.7包的管理
13.5觸發(fā)器
13.5.1觸發(fā)器概述
13.5.2DML觸發(fā)器
13.5.3INSTEADOF觸發(fā)器
13.5.4系統(tǒng)觸發(fā)器
13.5.5變異表觸發(fā)器
13.5.6觸發(fā)器的管理
13.5.7人力資源管理系統(tǒng)觸發(fā)器的創(chuàng)建第3篇項目運行與維護
第14章數(shù)據庫啟動與關閉
14.1項目導入――人力資源管理系統(tǒng)數(shù)據庫狀態(tài)轉換
14.2數(shù)據庫啟動與關閉概述
14.2.1數(shù)據庫啟動與關閉的步驟
14.2.2啟動與關閉數(shù)據庫的常用工具
14.2.3數(shù)據庫啟動的準備
14.3在SQL*Plus中啟動與關閉數(shù)據庫
14.3.1在SQL*Plus中啟動數(shù)據庫
14.3.2在SQL*Plus中關閉數(shù)據庫
14.3.3數(shù)據庫狀態(tài)轉換
14.4在OEM中啟動與關閉數(shù)據庫
14.4.1關閉數(shù)據庫
14.4.2啟動數(shù)據庫
14.5Windows系統(tǒng)中數(shù)據庫的自動啟動
第15章安全管理
15.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫安全控制
15.2Oracle數(shù)據庫安全性概述
15.3用戶管理
15.3.1用戶管理概述
15.3.2創(chuàng)建用戶
15.3.3修改用戶
15.3.4刪除用戶
15.3.5查詢用戶信息
15.4權限管理
15.4.1權限管理概述
15.4.2系統(tǒng)權限管理
15.4.3對象權限管理
15.4.4查詢權限信息
15.5角色管理
15.5.1Oracle數(shù)據庫角色概述
15.5.2預定義角色
15.5.3自定義角色
15.5.4利用角色進行權限管理
15.5.5查詢角色信息
15.6概要文件管理
15.6.1概要文件概述
15.6.2概要文件中參數(shù)介紹
15.6.3概要文件的管理
15.7審計
15.7.1審計的概念
15.7.2審計的分類
15.7.3審計的啟動
15.8利用OEM進行安全管理
15.9人力資源管理系統(tǒng)數(shù)據庫安全控制的實現(xiàn)
第16章備份與恢復
16.1項目導入――規(guī)劃人力資源管理系統(tǒng)數(shù)據庫備份與恢復
16.2備份與恢復概述
16.2.1備份與恢復的概念
16.2.2Oracle數(shù)據庫故障類型及恢復措施
16.2.3備份原則與策略
16.2.4恢復原則與策略
16.3物理備份與恢復
16.3.1冷備份
16.3.2熱備份
16.3.3非歸檔模式下數(shù)據庫的恢復
16.3.4歸檔模式下數(shù)據庫的完全恢復
16.3.5歸檔模式下數(shù)據庫的不完全恢復
16.3.6利用OEM進行物理備份與恢復
16.4邏輯備份與恢復
16.4.1邏輯備份與恢復概述
16.4.2使用Expdp導出數(shù)據
16.4.3使用Impdp導入數(shù)據
16.4.4使用OEM導出、導入數(shù)據
第17章閃回技術
17.1項目導入――利用閃回技術恢復人力資源管理系統(tǒng)數(shù)據庫
17.2閃回技術概述
17.2.1基本概念
17.2.2閃回技術分類
17.3閃回查詢技術
17.3.1閃回查詢
17.3.2閃回版本查詢
17.3.3閃回事務查詢
17.4閃回錯誤操作技術
17.4.1閃回表
17.4.2閃回刪除
17.4.3閃回數(shù)據庫第4篇應用開發(fā)篇
第18章人力資源管理系統(tǒng)應用開發(fā)
18.1系統(tǒng)開發(fā)環(huán)境介紹
18.1.1JDK1 18.1.2Tomcat7 18.1.3MyEclipse8 18.2功能介紹及界面設計
18.2.1員工管理
18.2.2部門管理
18.2.3查詢與統(tǒng)計
18.3功能實現(xiàn)
18.3.1建立Web工程
18.3.2建立數(shù)據庫連接
18.3.3常用的數(shù)據庫操作類
18.3.4操作數(shù)據庫表
18.3.5調用函數(shù)
18.3.6調用存儲過程
參考文獻
附錄