注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)理論數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)

數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)

數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)

定 價(jià):¥42.00

作 者: 馬忠貴 ,寧淑榮 ,曾廣平 等著
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787115320193 出版時(shí)間: 2013-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 287 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材:數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)》系統(tǒng)地講述了數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和基本設(shè)計(jì)方法,并基于目前最流行的大型關(guān)系數(shù)據(jù)庫(kù)之一——Oracle11g,循序漸進(jìn)地介紹了數(shù)據(jù)庫(kù)的管理、實(shí)現(xiàn)及應(yīng)用?!?1世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材:數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)》注重理論與實(shí)踐相結(jié)合,以一個(gè)讀者耳熟能詳?shù)慕虒W(xué)管理系統(tǒng)為例貫穿全書,力求對(duì)數(shù)據(jù)庫(kù)理論和應(yīng)用進(jìn)行精煉,保留實(shí)用的部分,使其更加通俗易懂。使用目前流行的高級(jí)程序設(shè)計(jì)語(yǔ)言C#,介紹了基于Oracle11g的管理信息系統(tǒng)的開(kāi)發(fā)流程,旨在培養(yǎng)讀者的綜合實(shí)踐與創(chuàng)新能力,加強(qiáng)讀者對(duì)數(shù)據(jù)庫(kù)基本原理和概念的理解,進(jìn)而幫助讀者更加具體地理解數(shù)據(jù)庫(kù)管理信息系統(tǒng)的開(kāi)發(fā)流程。各章都安排有大量的例題和習(xí)題,便于讀者理解和自測(cè)?!?1世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材:數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)》可作為高等學(xué)校計(jì)算機(jī)專業(yè)及其他專業(yè)的教學(xué)用書,也可供從事相關(guān)專業(yè)的工程技術(shù)人員和科研人員參考。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)庫(kù)原理與應(yīng)用(Oracle版)》作者簡(jiǎn)介

圖書目錄

目 錄
  
第1章 數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ) 1
1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1
1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 2
1.2.1 人工管理階段 2
1.2.2 文件系統(tǒng)階段 2
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)階段 3
1.2.4 高級(jí)數(shù)據(jù)庫(kù)系統(tǒng)階段 5
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成 6
1.4 數(shù)據(jù)模型 9
1.4.1 概念模型 10
1.4.2 數(shù)據(jù)模型 12
1.5 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 17
1.5.1 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 17
1.5.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 17
1.5.3 數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映像 19
本章知識(shí)點(diǎn)小結(jié) 19
習(xí)題 20

第2章 關(guān)系數(shù)據(jù)庫(kù)的理論基礎(chǔ) 21
2.1 關(guān)系的數(shù)據(jù)結(jié)構(gòu) 21
2.1.1 關(guān)系的定義 21
2.1.2 關(guān)系的性質(zhì) 23
2.1.3 關(guān)系模式與關(guān)系數(shù)據(jù)庫(kù) 23
2.2 關(guān)系代數(shù) 24
2.2.1 傳統(tǒng)的集合運(yùn)算 24
2.2.2 專門的關(guān)系運(yùn)算 27
2.3 關(guān)系演算 31
2.3.1 元組關(guān)系演算 32
2.3.2 域關(guān)系演算 36
2.3.3 關(guān)系代數(shù)、元組關(guān)系演算、域關(guān)系演算的等價(jià)性 40
2.4 查詢優(yōu)化 40
2.4.1 查詢優(yōu)化實(shí)例 41
2.4.2 查詢優(yōu)化準(zhǔn)則 42
2.4.3 關(guān)系代數(shù)等價(jià)變換規(guī)則 42
2.4.4 關(guān)系代數(shù)表達(dá)式優(yōu)化的算法 44
本章知識(shí)點(diǎn)小結(jié) 46
習(xí)題 47

第3章 Oracle 11g數(shù)據(jù)庫(kù)系統(tǒng)概述 49
3.1 Oracle 11g簡(jiǎn)介 49
3.2 Oracle 11g安裝 50
3.3 Oracle 11g卸載 58
3.3.1 停止所有的Oracle服務(wù) 58
3.3.2 卸載所有的Oracle組件 59
3.3.3 手動(dòng)刪除與Oracle相關(guān)的遺留內(nèi)容 59
3.4 Oracle 11g的管理工具 61
3.5 SQL*Plus 62
3.5.1 SQL*Plus的運(yùn)行環(huán)境 62
3.5.2 SQL*Plus命令 62
3.5.3 格式化查詢結(jié)果 64
3.5.4 變量 66
3.5.5 SQL*Plus緩存區(qū) 70
3.6 數(shù)據(jù)庫(kù)的創(chuàng)建 71
本章知識(shí)點(diǎn)小結(jié) 79
習(xí)題 79

第4章 SQL基礎(chǔ) 80
4.1 SQL的三級(jí)模式結(jié)構(gòu) 80
4.2 SQL的數(shù)據(jù)定義 81
4.2.1 Oracle支持的數(shù)據(jù)類型 81
4.2.2 基本表的創(chuàng)建 84
4.2.3 基本表的修改與刪除 86
4.3 SQL數(shù)據(jù)查詢 87
4.3.1 單表無(wú)條件查詢 89
4.3.2 單表帶條件查詢 92
4.3.3 分組查詢和排序查詢 94
4.3.4 多表查詢 97
4.3.5 嵌套查詢 99
4.4 SQL的數(shù)據(jù)操縱 101
4.4.1 插入數(shù)據(jù) 101
4.4.2 修改數(shù)據(jù) 102
4.4.3 刪除數(shù)據(jù) 103
4.5 視圖 103
4.5.1 定義視圖 104
4.5.2 刪除視圖 105
4.5.3 查詢視圖 106
4.5.4 更新視圖 106
4.5.5 視圖的作用 106
4.6 Oracle常用函數(shù) 106
4.6.1 字符類函數(shù) 107
4.6.2 數(shù)字類函數(shù) 107
4.6.3 日期類函數(shù) 108
4.6.4 轉(zhuǎn)換類函數(shù) 108
4.6.5 聚集類函數(shù) 109
本章知識(shí)點(diǎn)小結(jié) 109
習(xí)題 110

第5章 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論 112
5.1 關(guān)系規(guī)范化的作用 112
5.1.1 問(wèn)題的提出 112
5.1.2 解決的方法 113
5.1.3 關(guān)系模式規(guī)范化 115
5.2 函數(shù)依賴 115
5.2.1 函數(shù)依賴 115
5.2.2 函數(shù)依賴的三種基本情形 116
5.2.3 碼的函數(shù)依賴 116
5.2.4 函數(shù)依賴和碼的唯一性 117
5.3 函數(shù)依賴的公理系統(tǒng) 117
5.3.1 函數(shù)依賴的邏輯蘊(yùn)涵 117
5.3.2 函數(shù)依賴的推理規(guī)則 118
5.3.3 屬性集閉包與F邏輯蘊(yùn)含的充要條件 119
5.3.4 函數(shù)依賴集的等價(jià)和覆蓋 121
5.4 關(guān)系模式的分解 122
5.4.1 無(wú)損分解 123
5.4.2 保持函數(shù)依賴 125
5.5 關(guān)系模式的規(guī)范化 126
5.5.1 第一范式 126
5.5.2 第二范式 127
5.5.3 第三范式 128
5.5.4 BCNF范式 129
5.5.5 多值依賴與第四范式 129
5.6 關(guān)系模式規(guī)范化步驟 131
本章知識(shí)點(diǎn)小結(jié) 132
習(xí)題 133

第6章 PL/SQL編程基礎(chǔ) 134
6.1 PL/SQL簡(jiǎn)介 134
6.1.1 PL/SQL的優(yōu)點(diǎn) 134
6.1.2 如何編寫和編譯PL/SQL程序塊 135
6.2 PL/SQL程序結(jié)構(gòu) 135
6.2.1 基本塊結(jié)構(gòu) 135
6.2.2 變量定義 136
6.2.3 PL/SQL中的運(yùn)算符和函數(shù) 138
6.3 PL/SQL控制結(jié)構(gòu) 138
6.3.1 條件結(jié)構(gòu) 138
6.3.2 循環(huán)結(jié)構(gòu) 142
6.3.3 GOTO語(yǔ)句 144
6.4 異常處理 144
6.4.1 異常處理的語(yǔ)法 144
6.4.2 異常處理的分類 145
6.5 游標(biāo) 147
6.5.1 顯式游標(biāo) 148
6.5.2 隱式游標(biāo) 150
6.5.3 顯式游標(biāo)與隱式游標(biāo)的比較 151
6.6 存儲(chǔ)過(guò)程 152
6.6.1 創(chuàng)建存儲(chǔ)過(guò)程 152
6.6.2 調(diào)用存儲(chǔ)過(guò)程 153
6.6.3 刪除存儲(chǔ)過(guò)程 153
6.7 函數(shù) 153
6.7.1 創(chuàng)建函數(shù) 153
6.7.2 調(diào)用函數(shù) 154
6.7.3 刪除函數(shù) 154
6.8 觸發(fā)器 154
6.8.1 創(chuàng)建觸發(fā)器 155
6.8.2 刪除觸發(fā)器 157
6.9 程序包 157
6.9.1 創(chuàng)建程序包 157
6.9.2 調(diào)用程序包 159
6.9.3 刪除程序包 159
本章知識(shí)點(diǎn)小結(jié) 159
習(xí)題 160

第7章 數(shù)據(jù)庫(kù)設(shè)計(jì) 162
7.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 162
7.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù) 162
7.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn) 163
7.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法 163
7.1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟 164
7.2 需求分析 165
7.2.1 需求分析的任務(wù) 165
7.2.2 需求分析的過(guò)程及方法 167
7.2.3 需求分析的結(jié)果 168
7.2.4 實(shí)例——教學(xué)管理系統(tǒng)(需求分析) 169
7.3 概念結(jié)構(gòu)設(shè)計(jì) 173
7.3.1 概念結(jié)構(gòu)設(shè)計(jì)概述 173
7.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法 173
7.3.3 采用自底向上的概念結(jié)構(gòu)設(shè)計(jì) 174
7.3.4 實(shí)例——教學(xué)管理系統(tǒng)(概念模型) 176
7.4 邏輯結(jié)構(gòu)設(shè)計(jì) 177
7.4.1 概念模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型 178
7.4.2 關(guān)系模型的優(yōu)化 178
7.4.3 設(shè)計(jì)外模式 179
7.4.4 實(shí)例——教學(xué)管理系統(tǒng)(關(guān)系模型) 181
7.5 物理結(jié)構(gòu)設(shè)計(jì) 183
7.5.1 物理結(jié)構(gòu)設(shè)計(jì)概述 183
7.5.2 關(guān)系模式的存取方法選擇 183
7.5.3 數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)的確定 184
7.5.4 物理結(jié)構(gòu)設(shè)計(jì)的評(píng)價(jià) 184
7.5.5 實(shí)例——教學(xué)管理系統(tǒng)(物理結(jié)構(gòu)設(shè)計(jì)) 185
7.6 數(shù)據(jù)庫(kù)的實(shí)施 185
7.6.1 建立實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu) 185
7.6.2 數(shù)據(jù)載入 185
7.6.3 編制與調(diào)試應(yīng)用程序 186
7.6.4 數(shù)據(jù)庫(kù)試運(yùn)行 186
7.7 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù) 186
本章知識(shí)點(diǎn)小結(jié) 187
習(xí)題 187

第8章 C#與Oracle 11g編程實(shí)例 189
8.1 .NET Framework體系結(jié)構(gòu) 189
8.2 ADO.NET概述 190
8.2.1 ADO.NET簡(jiǎn)介 190
8.2.2 ADO.NET體系結(jié)構(gòu) 191
8.2.3 ADO.NET對(duì)象模型 193
8.3 使用ADO.NET操作Oracle數(shù)據(jù)庫(kù) 194
8.3.1 使用Connection對(duì)象連接數(shù)據(jù)庫(kù) 195
8.3.2 使用Command對(duì)象操作數(shù)據(jù)庫(kù) 196
8.3.3 使用只讀、向前DataReader對(duì)象讀取數(shù)據(jù) 198
8.3.4 使用DataSet對(duì)象讀取數(shù)據(jù) 199
8.3.5 數(shù)據(jù)適配器對(duì)象DataAdapter 200
8.4 數(shù)據(jù)庫(kù)連接實(shí)例 202
8.4.1 實(shí)例一:C#中操作Oracle數(shù)據(jù)庫(kù)一般過(guò)程 202
8.4.2 實(shí)例二:C#中處理Oracle Lob類型數(shù)據(jù) 204
本章知識(shí)點(diǎn)小結(jié) 207
習(xí)題 207

第9章 Oracle 11g的體系結(jié)構(gòu) 208
9.1 Oracle 11g體系結(jié)構(gòu)概述 208
9.2 邏輯存儲(chǔ)結(jié)構(gòu) 210
9.2.1 表空間 210
9.2.2 段 211
9.2.3 區(qū) 212
9.2.4 數(shù)據(jù)塊 212
9.3 物理存儲(chǔ)結(jié)構(gòu) 212
9.3.1 數(shù)據(jù)文件 212
9.3.2 控制文件 213
9.3.3 日志文件 213
9.3.4 參數(shù)文件 214
9.4 內(nèi)存結(jié)構(gòu) 214
9.4.1 系統(tǒng)全局區(qū) 215
9.4.2 程序全局區(qū) 216
9.4.3 軟件代碼區(qū) 217
9.5 進(jìn)程結(jié)構(gòu) 217
9.6 數(shù)據(jù)字典 219
本章知識(shí)點(diǎn)小結(jié) 220
習(xí)題 221

第10章 用戶權(quán)限與安全 222
10.1 用戶和模式 222
10.2 管理用戶 224
10.2.1 數(shù)據(jù)庫(kù)的存取控制 224
10.2.2 創(chuàng)建用戶 225
10.2.3 修改用戶 226
10.2.4 刪除用戶 227
10.2.5 顯示用戶信息 228
10.3 用戶配置文件管理 228
10.3.1 使用用戶配置文件管理口令 228
10.3.2 使用用戶配置文件管理資源 229
10.3.3 創(chuàng)建用戶配置文件 230
10.3.4 修改用戶配置文件 231
10.3.5 刪除用戶配置文件 231
10.3.6 查看配置文件信息 231
10.4 管理權(quán)限 232
10.4.1 權(quán)限簡(jiǎn)介 232
10.4.2 管理系統(tǒng)權(quán)限 233
10.4.3 管理對(duì)象權(quán)限 234
10.5 管理角色 235
10.5.1 角色的概念 235
10.5.2 預(yù)定義角色 236
10.5.3 創(chuàng)建角色 236
10.5.4 授予角色 237
10.5.5 管理角色 237
10.5.6 查看角色 239
本章知識(shí)點(diǎn)小結(jié) 239
習(xí)題 239

第11章 數(shù)據(jù)庫(kù)的安全保護(hù) 241
11.1 數(shù)據(jù)庫(kù)的安全性 241
11.1.1 數(shù)據(jù)庫(kù)安全性概述 241
11.1.2 數(shù)據(jù)庫(kù)安全性控制的方法和原理 242
11.1.3 Oracle系統(tǒng)的安全措施 244
11.2 數(shù)據(jù)庫(kù)的完整性控制 245
11.2.1 數(shù)據(jù)庫(kù)完整性概述 245
11.2.2 完整性約束條件 245
11.2.3 完整性控制 246
11.2.4 Oracle系統(tǒng)的完整性約束 246
11.3 數(shù)據(jù)庫(kù)的并發(fā)性控制 248
11.3.1 事務(wù) 249
11.3.2 并發(fā)控制的原理和方法 249
11.3.3 封鎖 251
11.3.4 Oracle系統(tǒng)的并發(fā)控制技術(shù) 253
11.4 數(shù)據(jù)庫(kù)的備份與恢復(fù)技術(shù) 254
11.4.1 數(shù)據(jù)恢復(fù)的基本原則 254
11.4.2 故障類型和恢復(fù)策略 255
11.4.3 需要備份的數(shù)據(jù) 256
11.4.4 Oracle系統(tǒng)的備份與恢復(fù)技術(shù) 257
本章知識(shí)點(diǎn)小結(jié) 261
習(xí)題 262

第12章 Oracle模式對(duì)象的管理 263
12.1 索引 263
12.1.1 索引類型及其創(chuàng)建 264
12.1.2 修改索引 266
12.1.3 刪除索引 267
12.1.4 顯示索引信息 267
12.2 索引組織表 268
12.3 分區(qū)表與分區(qū)索引 269
12.3.1 分區(qū)的概念 269
12.3.2 建立分區(qū)表 270
12.3.3 修改分區(qū)表 272
12.3.4 分區(qū)索引 274
12.3.5 顯示分區(qū)表和分區(qū)索引信息 275
12.4 外部表 276
12.4.1 建立外部表 276
12.4.2 處理外部表錯(cuò)誤 277
12.4.3 修改外部表 278
12.5 臨時(shí)表 278
12.6 簇與簇表 279
12.6.1 索引簇 279
12.6.2 Hash簇 280
12.6.3 顯示簇信息 280
12.7 管理視圖 281
12.7.1 創(chuàng)建視圖 281
12.7.2 修改視圖 282
12.7.3 刪除視圖 282
12.7.4 查詢視圖 282
12.7.5 更新視圖 283
12.8 管理序列 283
12.8.1 創(chuàng)建序列 283
12.8.2 使用序列 284
12.8.3 修改序列 284
12.8.4 刪除序列 285
12.9 管理同義詞 285
12.9.1 創(chuàng)建同義詞 285
12.9.2 刪除同義詞 285
本章知識(shí)點(diǎn)小結(jié) 285
習(xí)題 286

參考文獻(xiàn) 287

本目錄推薦

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