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

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

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

定 價:¥49.80

作 者: 陳業(yè)斌,申元霞 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787115529145 出版時間: 2020-09-01 包裝: 平裝
開本: 16開 頁數(shù): 250 字數(shù):  

內(nèi)容簡介

  本書主要介紹數(shù)據(jù)庫的基本原理、基礎(chǔ)知識及其在實際中的使用。將實際的項目應(yīng)用與理論相結(jié)合,進行案例教學(xué),本書的內(nèi)容編排合理,深入淺出,易于理解。本教材中所教授的內(nèi)容添加了許多與實際應(yīng)用相結(jié)合的元素,實用性較強。書中的所有知識點都錄制了配套視頻。

作者簡介

  陳業(yè)斌,安徽工業(yè)大學(xué)教授,對數(shù)據(jù)庫相關(guān)課程有多年的教學(xué)經(jīng)驗。主要研究項目及領(lǐng)域為計算機網(wǎng)絡(luò)及數(shù)據(jù)庫,一直從事數(shù)據(jù)庫方面的教學(xué)與科研。

圖書目錄

第1章 數(shù)據(jù)庫基礎(chǔ) 1
1.1 信息、數(shù)據(jù)與數(shù)據(jù)處理 1
1.2 數(shù)據(jù)管理技術(shù)的發(fā)展歷史 2
1.3 數(shù)據(jù)庫概念 5
1.4 數(shù)據(jù)模型 5
1.4.1 數(shù)據(jù)模型3要素 6
1.4.2 關(guān)系模型 6
1.5 數(shù)據(jù)庫體系結(jié)構(gòu) 8
1.5.1 數(shù)據(jù)庫體系結(jié)構(gòu)中的3級
模式 8
1.5.2 數(shù)據(jù)庫體系結(jié)構(gòu)中的兩種映射與數(shù)據(jù)獨立性 9
1.6 數(shù)據(jù)庫管理系統(tǒng) 9
1.6.1 數(shù)據(jù)庫管理系統(tǒng)的目標 9
1.6.2 數(shù)據(jù)庫管理系統(tǒng)的基本
功能 10
1.7 數(shù)據(jù)庫系統(tǒng) 11
1.7.1 數(shù)據(jù)庫系統(tǒng)的組成 11
1.7.2 數(shù)據(jù)庫系統(tǒng)的分類 12
本章小結(jié) 13
習題1 13
第2章 關(guān)系數(shù)據(jù)庫理論 15
2.1 域與笛卡兒積 15
2.2 關(guān)系的數(shù)據(jù)結(jié)構(gòu) 16
2.3 關(guān)系的完整性 18
2.4 關(guān)系代數(shù) 20
2.5 傳統(tǒng)的關(guān)系運算 20
2.6 選擇運算和投影運算 22
2.7 連接運算 23
2.8 除運算 24
2.9 關(guān)系運算應(yīng)用舉例 25
2.10 關(guān)系數(shù)據(jù)庫系統(tǒng)的查詢優(yōu)化 26
本章小結(jié) 27
習題2 27
第3章 Oracle數(shù)據(jù)庫 30
3.1 Oracle數(shù)據(jù)庫的發(fā)展 30
3.1.1 Oracle簡介 30
3.1.2 Oracle 11g 31
3.2 搭建Oracle數(shù)據(jù)庫學(xué)習環(huán)境 32
3.2.1 下載相關(guān)工具 32
3.2.2 安裝相關(guān)工具 32
3.2.3 創(chuàng)建方案 33
3.2.4 啟動SQLPlus連接
數(shù)據(jù)庫 35
3.3 Oracle數(shù)據(jù)庫系統(tǒng)的體系
結(jié)構(gòu) 36
3.3.1 Oracle數(shù)據(jù)庫的物理結(jié)構(gòu) 36
3.3.2 Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu) 38
3.3.3 Oracle實例 40
3.3.4 Oracle實例的內(nèi)存結(jié)構(gòu) 40
3.3.5 Oracle實例的進程結(jié)構(gòu) 42
本章小結(jié) 45
習題3 45
第4章 關(guān)系數(shù)據(jù)庫標準語言及表操作 46
4.1 SQL概述 46
4.1.1 SQL的特點 47
4.1.2 SQL數(shù)據(jù)庫的體系結(jié)構(gòu) 47
4.1.3 SQL的組成 48
4.2 字符集與字符編碼 48
4.2.1 字符集 49
4.2.2 字符編碼 49
4.3 數(shù)據(jù)類型 49
4.4 創(chuàng)建與復(fù)制表 51
4.4.1 基本語法 51
4.4.2 創(chuàng)建表 52
4.4.3 復(fù)制表 54
4.5 修改表 54
4.5.1 修改表結(jié)構(gòu) 54
4.5.2 重命名表 55
4.5.3 添加注釋到表中 55
4.6 刪除表和截斷基本表 56
4.6.1 刪除表 56
4.6.2 截斷基本表 56
4.7 SQL的數(shù)據(jù)操作 57
4.7.1 插入數(shù)據(jù) 57
4.7.2 修改數(shù)據(jù) 58
4.7.3 刪除數(shù)據(jù) 58
4.8 表空間 59
本章小結(jié) 60
習題4 60
實驗一 數(shù)據(jù)定義和數(shù)據(jù)操作 61
第5章 單表查詢 64
5.1 選擇列 64
5.2 日期格式設(shè)置 66
5.3 比較運算 67
5.4 范圍運算 67
5.5 集合運算 68
5.6 模糊查詢運算 68
5.7 空值運算 69
5.8 混合運算 70
5.9 分組統(tǒng)計 70
5.10 排序 72
本章小結(jié) 72
習題5 72
實驗二 單表查詢 73
第6章 多表查詢 75
6.1 連接查詢 75
6.2 嵌套查詢 77
6.2.1 不相關(guān)子查詢 78
6.2.2 相關(guān)子查詢 80
6.3 傳統(tǒng)的集合運算 81
本章小結(jié) 82
習題6 82
實驗三 多表查詢 83
第7章 數(shù)據(jù)庫常用對象 84
7.1 索引 84
7.1.1 索引的概念 84
7.1.2 創(chuàng)建索引 85
7.1.3 刪除索引 85
7.2 視圖 86
7.2.1 創(chuàng)建視圖 86
7.2.2 刪除視圖 88
7.2.3 查詢視圖 89
7.2.4 更新視圖 89
7.2.5 視圖的特點 91
7.3 同義詞 92
7.4 序列 92
本章小結(jié) 94
習題7 94
實驗四 數(shù)據(jù)庫常用對象 94
第8章 PL/SQL編程 96
8.1 PL/SQL編程概述 96
8.1.1 PL/SQL程序塊 96
8.1.2 PL/SQL的變量、數(shù)據(jù)類型、常量、字符集與運算符 97
8.1.3 PL/SQL的控制語句 100
8.1.4 游標 103
8.1.5 PL/SQL中的異?!?06
8.2 Oracle存儲過程 109
8.2.1 存儲過程基本知識 109
8.2.2 存儲過程相關(guān)操作 109
8.2.3 存儲過程示例 111
8.3 Oracle觸發(fā)器 112
8.3.1 觸發(fā)器基本知識 112
8.3.2 觸發(fā)器相關(guān)操作 113
8.3.3 觸發(fā)器示例 115
本章小結(jié) 117
習題8 117
實驗五 存儲過程與觸發(fā)器 117
第9章 數(shù)據(jù)庫設(shè)計 119
9.1 數(shù)據(jù)庫設(shè)計概述 119
9.1.1 數(shù)據(jù)庫設(shè)計的任務(wù) 119
9.1.2 數(shù)據(jù)庫設(shè)計的內(nèi)容 119
9.1.3 數(shù)據(jù)庫設(shè)計方法 119
9.1.4 數(shù)據(jù)庫設(shè)計的步驟 120
9.2 需求分析 121
9.2.1 需求分析的任務(wù) 121
9.2.2 需求分析的方法 123
9.2.3 需求分析注意點 126
9.3 概念結(jié)構(gòu)設(shè)計 126
9.3.1 3個世界及其相互關(guān)系 126
9.3.2 概念模型 127
9.3.3 概念結(jié)構(gòu)設(shè)計的方法與
步驟 131
9.4 邏輯結(jié)構(gòu)設(shè)計 136
9.5 物理結(jié)構(gòu)設(shè)計 138
9.5.1 確定物理結(jié)構(gòu) 139
9.5.2 評價物理結(jié)構(gòu) 140
9.6 數(shù)據(jù)庫實施 140
9.6.1 建立實際數(shù)據(jù)庫結(jié)構(gòu) 141
9.6.2 裝入數(shù)據(jù) 141
9.6.3 應(yīng)用程序編碼與調(diào)試 141
9.6.4 數(shù)據(jù)庫試運行 142
9.6.5 整理文檔 142
9.7 數(shù)據(jù)庫的運行與維護 142
9.7.1 維護數(shù)據(jù)庫的安全性與
完整性 143
9.7.2 監(jiān)測并改善數(shù)據(jù)庫性能 143
9.7.3 重新組織和構(gòu)造數(shù)據(jù)庫 143
本章小結(jié) 144
習題9 144
實驗六 數(shù)據(jù)庫設(shè)計 146
第10章 數(shù)據(jù)庫規(guī)范化設(shè)計 148
10.1 基本概念 148
10.1.1 函數(shù)依賴 148
10.1.2 完全函數(shù)依賴 149
10.1.3 傳遞函數(shù)依賴 149
10.1.4 碼 150
10.2 函數(shù)依賴的公理系統(tǒng) 150
10.2.1 函數(shù)依賴的邏輯蘊含 150
10.2.2 Armstrong公理
系統(tǒng) 150
10.2.3 函數(shù)依賴集閉包和屬性依賴
集閉包 151
10.2.4 Armstrong公理的有效性和
完備性 152
10.2.5 函數(shù)依賴集的等價和
覆蓋 153
10.2.6 函數(shù)依賴集的最小化 153
10.3 關(guān)系模式的規(guī)范化 155
10.3.1 范式 155
10.3.2 多值依賴與第四范式 159
10.3.3 關(guān)系模式的規(guī)范化 161
10.4 模式分解 162
10.4.1 函數(shù)依賴集的投影 162
10.4.2 模式分解概述 162
10.4.3 無損連接分解 162
10.4.4 保持函數(shù)依賴的分解 163
10.4.5 模式分解算法 164
本章小結(jié) 165
習題10 166
第11章 事務(wù)及其并發(fā)控制 167
11.1 事務(wù)處理 167
11.2 JDBC事務(wù)處理 171
11.3 事務(wù)的特性 172
11.4 事務(wù)的并發(fā)控制 173
11.4.1 丟失修改 174
11.4.2 不可重復(fù)讀 174
11.4.3 讀“臟”數(shù)據(jù) 175
11.5 封鎖 175
11.5.1 封鎖機制 175
11.5.2 封鎖協(xié)議 176
11.6 事務(wù)隔離級別 177
本章小結(jié) 178
習題11 179
實驗七 事務(wù)處理 179
第12章 數(shù)據(jù)庫安全性 181
12.1 數(shù)據(jù)庫安全概述 181
12.2 數(shù)據(jù)庫的不安全因素 181
12.3 數(shù)據(jù)庫安全控制技術(shù) 182
12.3.1 用戶標識與鑒別 182
12.3.2 存取控制 182
12.3.3 數(shù)據(jù)庫的視圖機制 183
12.3.4 數(shù)據(jù)庫的審計 184
12.3.5 數(shù)據(jù)加密 185
12.4 Oracle的自主存取控制 185
12.4.1 用戶管理 185
12.4.2 權(quán)限管理 186
12.4.3 角色管理 187
12.4.4 授權(quán) 188
12.4.5 收回權(quán)限 190
12.5 Oracle審計 191
本章小結(jié) 194
習題12 194
實驗八 數(shù)據(jù)控制語句 195
第13章 數(shù)據(jù)庫恢復(fù)技術(shù) 196
13.1 數(shù)據(jù)庫故障 196
13.2 恢復(fù)的實現(xiàn)技術(shù) 198
13.2.1 數(shù)據(jù)轉(zhuǎn)儲 198
13.2.2 日志文件 200
13.2.3 歸檔日志文件 201
13.3 恢復(fù)策略 201
13.3.1 事務(wù)故障的恢復(fù) 201
13.3.2 系統(tǒng)故障的恢復(fù) 201
13.3.3 介質(zhì)故障的恢復(fù) 202
13.4 具有檢查點的恢復(fù)技術(shù) 202
13.5 冗余磁盤陣列與數(shù)據(jù)庫
鏡像 203
13.6 Oracle備份與恢復(fù)技術(shù) 204
13.6.1 物理備份與恢復(fù) 205
13.6.2 邏輯備份與恢復(fù) 205
本章小結(jié) 210
習題13 210
實驗九 數(shù)據(jù)備份與恢復(fù) 211
第14章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā) 212
14.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu) 212
14.1.1 基于C/S模式的數(shù)據(jù)庫
系統(tǒng) 213
14.1.2 基于B/S模式的數(shù)據(jù)庫
系統(tǒng) 214
14.1.3 B/S模式與C/S模式的
比較 216
14.2 數(shù)據(jù)庫訪問接口方式 216
14.2.1 ODBC 217
14.2.2 ADO和ADO.NET 219
14.2.3 JDBC 220
14.3 數(shù)據(jù)庫應(yīng)用開發(fā) 222
14.3.1 數(shù)據(jù)庫應(yīng)用環(huán)境配置 222
14.3.2 數(shù)據(jù)庫應(yīng)用編程 222
14.3.3 建立連接 223
14.3.4 操作數(shù)據(jù)庫 223
14.3.5 處理結(jié)果集 229
14.3.6 數(shù)據(jù)庫的CRUD操作 232
14.3.7 安裝WindowBuilder 235
本章小結(jié) 236
習題14 237
第15章 數(shù)據(jù)庫技術(shù)的發(fā)展 238
15.1 數(shù)據(jù)庫發(fā)展的三個階段 238
15.2 數(shù)據(jù)模型的發(fā)展 239
15.3 數(shù)據(jù)庫技術(shù)與其他相關(guān)技術(shù)
的結(jié)合 241
15.3.1 并行數(shù)據(jù)庫系統(tǒng) 242
15.3.2 數(shù)據(jù)倉庫系統(tǒng) 243
15.3.3 分布式數(shù)據(jù)庫系統(tǒng) 246
15.4 數(shù)據(jù)管理技術(shù)的發(fā)展趨勢 247
15.4.1 數(shù)據(jù)管理技術(shù)面臨的
挑戰(zhàn) 247
15.4.2 數(shù)據(jù)管理技術(shù)的發(fā)展與
展望 248
本章小結(jié) 249
習題15 250

本目錄推薦

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