注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle數(shù)據(jù)庫管理與應(yīng)用系統(tǒng)開發(fā)

Oracle數(shù)據(jù)庫管理與應(yīng)用系統(tǒng)開發(fā)

Oracle數(shù)據(jù)庫管理與應(yīng)用系統(tǒng)開發(fā)

定 價(jià):¥54.00

作 者: 劉榮華[等]編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: Oracle

ISBN: 9787115140715 出版時(shí)間: 2005-10-01 包裝: 膠版紙
開本: 26cm+1光盤 頁數(shù): 473 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合大量的實(shí)例,介紹如何利用Oracle來管理和維護(hù)數(shù)據(jù),以及使用JSP、PHP和C#開發(fā)C/S(Client/Server)模式和B/S(Browser/Server)模式網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用程序。全書分為管理篇、開發(fā)篇和實(shí)戰(zhàn)篇3個(gè)部分。管理篇和開發(fā)篇介紹了Oracle數(shù)據(jù)庫的管理和開發(fā)技術(shù):實(shí)戰(zhàn)篇完整地介紹使用JSP、PHP和C#開發(fā)的基于Oracle數(shù)據(jù)庫項(xiàng)目的實(shí)例。這些實(shí)例既可以作為獨(dú)立的系統(tǒng)運(yùn)行,也可以取其中的一部分作為應(yīng)用軟件的一個(gè)模塊,具有很強(qiáng)的實(shí)用性。本書所附光盤內(nèi)容為本書所涉及的源代碼。本書適合Oracle數(shù)據(jù)庫管理員和應(yīng)用程序開發(fā)人員,以及對數(shù)據(jù)庫技術(shù)感興趣的讀者閱讀。

作者簡介

暫缺《Oracle數(shù)據(jù)庫管理與應(yīng)用系統(tǒng)開發(fā)》作者簡介

圖書目錄

第一部分 管理篇
第1章 數(shù)據(jù)庫基礎(chǔ)知識 2
1.1 數(shù)據(jù)庫系統(tǒng) 2
1.2 關(guān)系數(shù)據(jù)庫 4
第2章 Oracle的安裝 5
2.1 安裝Oracle服務(wù)器端 5
2.1.1 安裝前的準(zhǔn)備 5
2.1.2 安裝Oracle企業(yè)版數(shù)據(jù)庫 6
2.1.3 自定義安裝 9
2.2 安裝客戶機(jī) 10
2.3 安裝后期處理 12
2.3.1 數(shù)據(jù)庫管理員認(rèn)證方式 12
2.3.2 查看系統(tǒng)服務(wù) 13
第3章 創(chuàng)建數(shù)據(jù)庫 15
3.1 使用DBCA創(chuàng)建數(shù)據(jù)庫 15
3.1.1 選擇數(shù)據(jù)庫模板 15
3.1.2 配置和創(chuàng)建數(shù)據(jù)庫 17
3.2 手工創(chuàng)建數(shù)據(jù)庫 21
3.2.1 確定全局?jǐn)?shù)據(jù)庫名與實(shí)例名 21
3.2.2 確定DBA認(rèn)證方式 21
3.2.3 創(chuàng)建初始化參數(shù)文件 21
3.2.4 連接和啟動實(shí)例 23
3.2.5 創(chuàng)建數(shù)據(jù)庫 23
3.2.6 創(chuàng)建附加的表空間 24
3.2.7 創(chuàng)建數(shù)據(jù)字典視圖 25
3.3 設(shè)置數(shù)據(jù)庫的初始化參數(shù) 25
3.3.1 初始化參數(shù)基礎(chǔ) 25
3.3.2 指定控制文件 25
3.3.3 指定數(shù)據(jù)塊大小 26
3.3.4 指定SGA相關(guān)參數(shù) 26
3.3.5 指定最大并發(fā)進(jìn)程數(shù) 26
3.3.6 指定共享及專用模式 26
第4章 啟動和關(guān)閉數(shù)據(jù)庫 27
4.1 啟動數(shù)據(jù)庫 27
4.1.1 啟動數(shù)據(jù)庫的步驟 27
4.1.2 指定數(shù)據(jù)庫參數(shù)啟動 28
4.1.3 啟動數(shù)據(jù)庫 29
4.1.4 切換只讀和受限狀態(tài) 30
4.1.5 強(qiáng)行啟動數(shù)據(jù)庫 31
4.2 關(guān)閉數(shù)據(jù)庫 31
4.2.1 正常關(guān)閉方式 32
4.2.2 立即關(guān)閉方式 32
4.2.3 事務(wù)關(guān)閉方式(TRANSACTIONAL) 32
4.2.4 終止關(guān)閉方式 33
4.3 啟動和關(guān)閉數(shù)據(jù)庫服務(wù) 33
4.3.1 Oracle系統(tǒng)服務(wù) 33
4.3.2 啟動服務(wù) 34
4.3.3 關(guān)閉數(shù)據(jù)庫服務(wù) 35
4.3.4 設(shè)置服務(wù)啟動類型 35
4.4 利用控制臺啟動和關(guān)閉數(shù)據(jù)庫 36
4.4.1 啟動控制臺 36
4.4.2 選擇和連接數(shù)據(jù)庫 36
4.4.3 啟動和關(guān)閉數(shù)據(jù)庫 37
第5章 服務(wù)器及客戶端網(wǎng)絡(luò)配置 39
5.1 Oracle網(wǎng)絡(luò)服務(wù)組件 39
5.1.1 Oracle Net 39
5.1.2 Oracle Net監(jiān)聽器 39
5.1.3 Oracle連接管理器 40
5.1.4 Oracle網(wǎng)絡(luò)配置工具 40
5.2 服務(wù)器端監(jiān)聽器配置 40
5.2.1 默認(rèn)的監(jiān)聽器配置 40
5.2.2 配置監(jiān)聽協(xié)議地址 41
5.2.3 配置靜態(tài)服務(wù)注冊 43
5.3 監(jiān)聽器的管理 44
5.3.1 啟動和停止監(jiān)聽器 44
5.3.2 監(jiān)視監(jiān)聽器的狀態(tài) 45
5.3.3 修改配置參數(shù) 46
5.3.4 查看配置參數(shù) 47
5.4 客戶端網(wǎng)絡(luò)服務(wù)配置 47
5.4.1 命名方式配置 47
5.4.2 配置本地命名方式 48
5.4.3 常見的網(wǎng)絡(luò)故障及排除方法 53
第6章 Oracle體系結(jié)構(gòu) 55
6.1 Oracle的存儲結(jié)構(gòu) 55
6.1.1 Oracle的邏輯存儲結(jié)構(gòu) 55
6.1.2 Oracle中的塊管理 55
6.1.3 Oracle中的區(qū) 56
6.1.4 Oracle中的段 56
6.1.5 表空間 57
6.1.6 數(shù)據(jù)文件 58
6.1.7 控制文件 59
6.1.8 重做日志文件 60
6.1.9 數(shù)據(jù)字典 61
6.2 Oracle的軟件結(jié)構(gòu) 62
6.2.1 Oracle實(shí)例 62
6.2.2 SGA區(qū) 63
6.2.3 PGA區(qū) 64
6.2.4 其他后臺進(jìn)程 64
6.3 數(shù)據(jù)庫中的各種模式對象 67
6.3.1 模式的概念和類型 67
6.3.2 表 67
6.3.3 視圖 68
6.3.4 索引 68
6.3.5 同義詞 69
6.3.6 序列及觸發(fā)器 69
6.3.7 其他模式對象 69
第7章 SQL語言基礎(chǔ) 71
7.1 SELECT操作 71
7.1.1 命令介紹 71
7.1.2 使用group by子句 72
7.1.3 用HAVING來限制分組的計(jì)算 72
7.1.4 用ORDER BY子句來對結(jié)果進(jìn)行排序 72
7.1.5 輸出日期 73
7.1.6 使用子查詢 74
7.1.7 使用UNION,INTERSECT及MINUS子句 75
7.2 INSERT操作 75
7.2.1 普通的插入語句 75
7.2.2 日期的插入 76
7.2.3 用子查詢插入操作 76
7.2.4 其他類型的插入操作 76
7.3 UPDATE操作 77
7.3.1 使用數(shù)據(jù)更新 77
7.3.2 用查詢更新操作 78
7.4 DETELE操作 78
7.4.1 用delete刪除全部記錄的操作 78
7.4.2 用delete有條件刪除部分記錄 78
7.4.3 用delete刪除重復(fù)記錄 79
第8章 管理表和約束 80
8.1 創(chuàng)建表 80
8.1.1 建立表結(jié)構(gòu)命令 80
8.1.2 建立表結(jié)構(gòu)例子 81
8.1.3 建立臨時(shí)表結(jié)構(gòu) 82
8.1.4 使用控制臺創(chuàng)建表 83
8.2 修改表結(jié)構(gòu) 85
8.2.1 修改表結(jié)構(gòu)命令 86
8.2.2 修改表結(jié)構(gòu)例子 87
8.2.3 刪除表結(jié)構(gòu) 87
8.2.4 使用控制臺修改表 87
8.3 查看有關(guān)表的信息 89
8.4 使用約束 90
8.4.1 定義約束 91
8.4.2 添加和刪除約束 93
8.4.3 禁用和激活約束 94
8.4.4 利用控制臺創(chuàng)建和修改約束 94
8.5 查看約束信息 95
第9章 管理索引 97
9.1 索引基礎(chǔ) 97
9.2 創(chuàng)建索引和索引化表 98
9.2.1 制定索引選項(xiàng) 98
9.2.2 創(chuàng)建B樹索引 99
9.2.3 創(chuàng)建位圖索引 99
9.2.4 創(chuàng)建反序索引 99
9.2.5 創(chuàng)建函數(shù)索引 100
9.2.6 創(chuàng)建索引化表 100
9.2.7 利用控制臺創(chuàng)建索引 101
9.3 修改索引和索引化表 103
9.3.1 修改索引的存儲參數(shù) 103
9.3.2 重建索引 103
9.3.3 刪除索引 103
9.3.4 合并索引 103
9.3.5 監(jiān)視索引 104
9.3.6 維護(hù)索引化表 104
9.3.7 使用控制臺修改索引 104
9.4 查詢索引信息 105
第10章 創(chuàng)建和管理其他模式對象 106
10.1 創(chuàng)建分區(qū)表和分區(qū)索引 106
10.1.1 什么是分區(qū)表 106
10.1.2 創(chuàng)建分區(qū)表 106
10.1.3 創(chuàng)建分區(qū)索引 109
10.2 創(chuàng)建和修改視圖 109
10.2.1 創(chuàng)建視圖 109
10.2.2 重定義視圖 110
10.2.3 刪除視圖 111
10.3 創(chuàng)建和修改序列 111
10.3.1 創(chuàng)建序列 111
10.3.2 修改和刪除序列 112
10.4 創(chuàng)建和修改同義詞 113
10.4.1 創(chuàng)建同義詞 113
10.4.2 刪除同義詞 113
10.5 查看分區(qū)表、視圖、序列和同義詞等的信息 113
第11章 Oracle數(shù)據(jù)庫的備份 115
11.1 備份及恢復(fù)的概念 115
11.1.1 數(shù)據(jù)庫故障類型 115
11.1.2 備份數(shù)據(jù)庫 117
11.2 冷備份 117
11.2.1 冷備份的概念 117
11.2.2 冷備份的優(yōu)缺點(diǎn) 117
11.3 熱備份 118
11.3.1 熱備份的概念 118
11.3.2 熱備份的優(yōu)缺點(diǎn) 119
11.3.3 設(shè)置初始?xì)w檔模式 119
11.3.4 聯(lián)機(jī)備份 120
11.3.5 脫機(jī)備份 120
11.4 數(shù)據(jù)庫備份與恢復(fù)配置 121
11.4.1 多元化控制文件 121
11.4.2 多元化重做日志文件 122
11.5 備份控制文件 123
11.5.1 建立控制文件副本 123
11.5.2 備份控制文件 123
11.5.3 查看備份文件信息 124
第12章 Oracle數(shù)據(jù)庫的恢復(fù) 125
12.1 恢復(fù)的概念 125
12.1.1 恢復(fù)準(zhǔn)備 125
12.1.2 恢復(fù)不同模式的數(shù)據(jù)庫 126
12.2 完全恢復(fù)的案例 127
12.2.1 丟失一個(gè)普通用戶數(shù)據(jù)文件的恢復(fù)——聯(lián)機(jī)恢復(fù) 127
12.2.2 恢復(fù)全部數(shù)據(jù)文件 129
12.2.3 恢復(fù)全部控制文件和數(shù)據(jù)文件 129
12.2.4 丟失一個(gè)普通用戶數(shù)據(jù)文件的恢復(fù)——脫機(jī)恢復(fù) 132
12.3 不完全恢復(fù)的案例 134
12.3.1 基于時(shí)間的恢復(fù) 134
12.3.2 基于終止的恢復(fù) 135
第13章 邏輯備份與恢復(fù) 137
13.1 導(dǎo)入導(dǎo)出簡介 137
13.2 導(dǎo)出 138
13.2.1 導(dǎo)出表 138
13.2.2 導(dǎo)出表空間 139
13.2.3 導(dǎo)出分區(qū) 139
13.2.4 導(dǎo)出數(shù)據(jù)庫 139
13.3 導(dǎo)入 140
13.3.1 導(dǎo)入表 140
13.3.2 導(dǎo)入到不同的賬戶 141
13.3.3 導(dǎo)入模式 141
13.3.4 導(dǎo)入表空間 141
13.3.5 導(dǎo)入整個(gè)數(shù)據(jù)庫 141
13.4 遷移表空間 142
第二部分 開發(fā)篇
第14章 Oracle編程基礎(chǔ) 146
14.1 PL/SQL簡介 146
14.2 PL/SQL程序結(jié)構(gòu) 146
14.2.1 PL/SQL塊的結(jié)構(gòu) 146
14.2.2 PL/SQL塊的類型 147
14.3 PL/SQL的變量聲明 148
14.3.1 變量聲明的基本語法 148
14.3.2 作用域和可見性 149
14.4 PL/SQL的變量類型 149
14.4.1 數(shù)值型 150
14.4.2 字符型 150
14.4.3 復(fù)合類型 151
14.4.4 LOB類型 151
14.4.5 自定義類型 152
14.5 數(shù)據(jù)類型轉(zhuǎn)換 152
14.6 PL/SQL表達(dá)式 153
14.6.1 運(yùn)算符的優(yōu)先級 153
14.6.2 字符表達(dá)式 154
14.6.3 布爾表達(dá)式 154
14.7 PL/SQL運(yùn)算符 155
14.7.1 一般運(yùn)算符 155
14.7.2 比較運(yùn)算符 155
14.7.3 邏輯運(yùn)算符 156
14.7.4 用戶自定義運(yùn)算符 156
第15章 Oracle部分內(nèi)置函數(shù)介紹 158
15.1 數(shù)值函數(shù) 158
15.1.1 ABS函數(shù) 159
15.1.2 CEIL函數(shù) 159
15.1.3 EXP函數(shù) 159
15.1.4 FLOOR函數(shù) 159
15.1.5 LN函數(shù) 159
15.1.6 MOD函數(shù) 159
15.1.7 ROUND函數(shù) 160
15.1.8 SIGN函數(shù) 160
15.1.9 TRUNC函數(shù) 160
15.2 字符函數(shù) 160
15.2.1 CONCAT函數(shù) 161
15.2.2 INITCAP函數(shù) 161
15.2.3 INSTR函數(shù) 161
15.2.4 LOWER函數(shù) 162
15.2.5 UPPER函數(shù) 162
15.2.6 LTRIM(左截?cái)?和RTRIM(右截?cái)?函數(shù) 162
15.2.7 SUBSTR函數(shù) 162
15.2.8 REPLACE函數(shù) 163
15.2.9 SOUNDEX函數(shù) 163
15.3 轉(zhuǎn)換函數(shù) 163
15.3.1 CHARTOROWID函數(shù) 163
15.3.2 CONVERT函數(shù) 164
15.3.3 RAWTOHEX函數(shù) 164
15.3.4 TO_CHAR函數(shù) 164
15.3.5 TO_DATE函數(shù) 165
15.3.6 TO_NUMBER函數(shù) 165
15.4 日期函數(shù) 165
15.4.1 ADD_MONTHS函數(shù) 166
15.4.2 LAST_DAY函數(shù) 166
15.4.3 MONTHS_BETWEEN函數(shù) 166
15.4.4 NEW_TIME函數(shù) 166
15.4.5 NEXT_DAY函數(shù) 167
15.4.6 SYSDATE函數(shù) 167
15.4.7 TRUNC函數(shù) 167
15.5 分組函數(shù) 168
15.5.1 AVG函數(shù) 168
15.5.2 MAX函數(shù) 168
15.5.3 MIN函數(shù) 168
15.5.4 STDDEV函數(shù) 168
15.6 其他單記錄函數(shù) 169
15.6.1 BFILENAME函數(shù) 169
15.6.2 DUMP函數(shù) 169
15.6.3 EMPTY_BLOB和 EMPTY_CLOB函數(shù) 169
15.6.4 GREATEST函數(shù) 169
15.6.5 UID函數(shù) 169
15.6.6 USER函數(shù) 170
第16章 使用存儲過程和函數(shù) 171
16.1 使用存儲過程 171
16.1.1 創(chuàng)建存儲過程 171
16.1.2 調(diào)用存儲過程 173
16.1.3 編譯存儲過程 174
16.1.4 刪除存儲過程 174
16.2 使用函數(shù) 174
16.2.1 定義函數(shù) 175
16.2.2 調(diào)用函數(shù) 177
16.2.3 刪除函數(shù) 177
第17章 使用觸發(fā)器和作業(yè) 178
17.1 使用觸發(fā)器 178
17.1.1 使用DML觸發(fā)器 179
17.1.2 創(chuàng)建系統(tǒng)觸發(fā)器 181
17.1.3 使用替代觸發(fā)器 187
17.1.4 關(guān)閉和啟動觸發(fā)器 188
17.1.5 使用控制臺創(chuàng)建和控制觸發(fā)器 189
17.2 觸發(fā)器的例外 189
17.2.1 在觸發(fā)器體的錯(cuò)誤條件和例外 189
17.2.2 觸發(fā)器和處理遠(yuǎn)程的例外 190
17.3 使用作業(yè) 190
17.3.1 DBMS_JOB包 190
17.3.2 創(chuàng)建作業(yè) 190
17.3.3 刪除作業(yè) 191
17.3.4 作業(yè)的導(dǎo)入和導(dǎo)出 192
第18章 跟蹤與調(diào)試 193
18.1 調(diào)試語法錯(cuò)誤 193
18.2 調(diào)試邏輯錯(cuò)誤 194
18.3 使用工具調(diào)試程序 195
18.3.1 在程序中插入調(diào)試用表 195
18.3.2 使用DBMS_OUTPUT程序包 196
18.4 程序規(guī)范和代碼編寫 197
18.4.1 程序結(jié)構(gòu)的規(guī)劃 197
18.4.2 編制代碼 198
18.4.3 格式化代碼 198
第三部分 實(shí)戰(zhàn)篇
第19章 新聞網(wǎng)站后臺管理系統(tǒng)(PHP) 200
19.1 系統(tǒng)設(shè)計(jì) 200
19.1.1 需求分析 200
19.1.2 總體設(shè)計(jì) 200
19.1.3 功能設(shè)計(jì) 201
19.2 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 202
19.2.1 數(shù)據(jù)庫的需求分析 202
19.2.2 數(shù)據(jù)庫的邏輯設(shè)計(jì) 203
19.3 用戶管理 210
19.3.1 實(shí)現(xiàn)效果 210
19.3.2 邏輯設(shè)計(jì) 212
19.3.3 代碼分析 213
19.3.4 技術(shù)難點(diǎn)詳解 229
19.4 欄目管理 230
19.4.1 實(shí)現(xiàn)效果 230
19.4.2 邏輯設(shè)計(jì) 232
19.4.3 代碼分析 232
19.4.4 技術(shù)難點(diǎn)詳解 236
19.5 新聞管理 237
19.5.1 實(shí)現(xiàn)效果 237
19.5.2 邏輯設(shè)計(jì) 240
19.5.3 代碼分析 242
19.5.4 技術(shù)難點(diǎn)詳解 257
19.6 專題管理 259
19.6.1 實(shí)現(xiàn)效果 259
19.6.2 邏輯設(shè)計(jì) 260
19.6.3 代碼分析 261
19.6.4 技術(shù)難點(diǎn)詳解 267
19.7 日志管理 269
19.7.1 實(shí)現(xiàn)效果 270
19.7.2 邏輯設(shè)計(jì) 270
19.7.3 代碼分析 271
19.7.4 技術(shù)難點(diǎn)詳解 272
第20章 高校收費(fèi)系統(tǒng)(C#) 273
20.1 系統(tǒng)設(shè)計(jì) 273
20.1.1 需求分析 273
20.1.2 總體設(shè)計(jì) 273
20.1.3 功能設(shè)計(jì) 275
20.2 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 275
20.2.1 數(shù)據(jù)庫的需求分析 275
20.2.2 數(shù)據(jù)庫的邏輯設(shè)計(jì) 276
20.2.3 數(shù)據(jù)庫存儲過程 284
20.3 公共類的設(shè)計(jì)與實(shí)現(xiàn) 285
20.3.1 Connection類 285
20.3.2 Register類 288
20.3.3 GlobleHelper類 289
20.4 平臺管理 291
20.4.1 學(xué)校管理 292
20.4.2 部門管理 295
20.4.3 專業(yè)管理 313
20.4.4 班級管理 313
20.4.5 學(xué)生管理 319
20.4.6 教工管理 328
20.4.7 序列 329
20.4.8 包 329
20.4.9 存儲過程 329
20.5 收費(fèi)點(diǎn)維護(hù) 334
20.5.1 工作站管理 334
20.5.2 收費(fèi)點(diǎn)管理 338
20.5.3 存儲過程 350
20.6 收費(fèi)項(xiàng)目管理 353
20.6.1 創(chuàng)建項(xiàng)目 353
20.6.2 項(xiàng)目收費(fèi)任務(wù)維護(hù) 354
20.6.3 開通與廢止收費(fèi)項(xiàng)目實(shí)現(xiàn)效果 362
20.6.4 存儲過程 363
20.7 交費(fèi)管理 364
20.7.1 項(xiàng)目交費(fèi) 364
20.7.2 項(xiàng)目交欠費(fèi)查看 369
20.7.3 序列 372
20.7.4 存儲過程 372
第21章 公司個(gè)人信息網(wǎng)絡(luò)管理系統(tǒng)(JSP) 374
21.1 概述 374
21.2 JSP連接Oracle數(shù)據(jù)庫 375
21.2.1 JSP數(shù)據(jù)庫連接技術(shù) 375
21.2.2 JSP數(shù)據(jù)庫連接方法 381
21.3 系統(tǒng)分析與設(shè)計(jì) 388
21.3.1 需求分析 388
21.3.2 總體設(shè)計(jì) 388
21.3.3 功能設(shè)計(jì) 389
21.4 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 390
21.4.1 數(shù)據(jù)庫分析 390
21.4.2 數(shù)據(jù)庫設(shè)計(jì) 391
21.4.3 系統(tǒng)配置 396
21.5 系統(tǒng)實(shí)現(xiàn) 400
21.5.1 系統(tǒng)登錄 400
21.5.2 系統(tǒng)維護(hù) 406
21.5.3 個(gè)人基本信息維護(hù) 430
21.5.4 個(gè)人網(wǎng)絡(luò)通訊錄維護(hù) 433
21.5.5 個(gè)人網(wǎng)絡(luò)記事本維護(hù) 441
21.5.6 個(gè)人網(wǎng)絡(luò)硬盤維護(hù) 452
21.6 本章小結(jié) 473

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號