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

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

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

定 價(jià):¥45.00

作 者: 姜代紅,蔣秀蓮 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302465256 出版時(shí)間: 2017-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書是江蘇省高等學(xué)校精品教材和“十二五”江蘇省高等學(xué)校重點(diǎn)教材(編號(hào):2015-1-072)。全書突出基礎(chǔ)性、新穎性、實(shí)用性、操作性,系統(tǒng)全面、深入淺出、實(shí)例豐富,以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為核心,將數(shù)據(jù)庫(kù)基本原理、方法和應(yīng)用技術(shù)相結(jié)合。本書主要內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、關(guān)系規(guī)范化理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)保護(hù)技術(shù)、SQL Server 2012的應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)和數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展等。每章均配有小結(jié)并附有適量的習(xí)題,便于讀者鞏固所學(xué)知識(shí)。書后所附習(xí)題答案可以幫助讀者檢驗(yàn)學(xué)習(xí)和練習(xí)效果。此外,本書配有教學(xué)課件及數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)源程序。本書可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息管理與信息系統(tǒng)、信息與計(jì)算科學(xué)以及相關(guān)專業(yè)的本科生教材,也可作為從事計(jì)算機(jī)軟件工作的科技人員和工程技術(shù)人員以及其他相關(guān)人員的參 考書。

作者簡(jiǎn)介

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

圖書目錄

第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述 1
1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 1
1.1.1 數(shù)據(jù)和數(shù)據(jù)管理技術(shù) 1
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 2
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的3個(gè)發(fā)展階段 6
1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 7
1.2.1 數(shù)據(jù)庫(kù) 7
1.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 7
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng) 7
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 8
1.4 數(shù)據(jù)模型 10
1.4.1 數(shù)據(jù)模型的類型 10
1.4.2 數(shù)據(jù)模型的基本組成 11
1.4.3 概念數(shù)據(jù)模型 11
1.4.4 邏輯數(shù)據(jù)模型 14
1.5 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 19
1.5.1 三級(jí)模式結(jié)構(gòu) 19
1.5.2 兩級(jí)映像與數(shù)據(jù)獨(dú)立性 21
1.6 數(shù)據(jù)庫(kù)管理系統(tǒng) 21
1.6.1 DBMS的主要功能 22
1.6.2 DBMS的組成 23
1.6.3 DBMS的工作模式和用戶存取數(shù)據(jù)的過程 23
1.7 常用數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介 24
1.8 本章小結(jié) 28
習(xí)題1 29
第2章 關(guān)系數(shù)據(jù)庫(kù) 32
2.1 關(guān)系數(shù)據(jù)模型 32
2.1.1 基本概念 32
2.1.2 關(guān)系模型的形式化定義 34
2.1.3 關(guān)系的性質(zhì) 36
2.1.4 關(guān)系的鍵 37
2.2 關(guān)系的完整性約束 38
2.3 關(guān)系代數(shù) 40
2.3.1 傳統(tǒng)的集合運(yùn)算 41
2.3.2 專門的關(guān)系運(yùn)算 43
2.3.3 關(guān)系代數(shù)運(yùn)算的應(yīng)用舉例 47
2.4 關(guān)系演算* 48
2.4.1 元組關(guān)系演算 48
2.4.2 域關(guān)系演算 53
2.5 本章小結(jié) 59
習(xí)題2 59
第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL 64
3.1 SQL語(yǔ)言簡(jiǎn)介 64
3.1.1 SQL語(yǔ)言發(fā)展簡(jiǎn)史 64
3.1.2 SQL語(yǔ)言的主要特點(diǎn) 64
3.1.3 SQL語(yǔ)言的主要功能 65
3.1.4 SQL數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu) 66
3.2 SQL的數(shù)據(jù)定義 67
3.2.1 數(shù)據(jù)類型 67
3.2.2 定義數(shù)據(jù)庫(kù) 70
3.2.3 定義基本表 74
3.2.4 定義索引 79
3.3 SQL的數(shù)據(jù)查詢 81
3.3.1 SQL查詢語(yǔ)句的格式 81
3.3.2 單表查詢 82
3.3.3 連接查詢 91
3.3.4 嵌套查詢 95
3.3.5 集合查詢 102
3.4 SQL的數(shù)據(jù)操作 104
3.4.1 插入數(shù)據(jù) 104
3.4.2 修改數(shù)據(jù) 106
3.4.3 刪除數(shù)據(jù) 107
3.5 視圖 108
3.5.1 視圖的定義 108
3.5.2 修改視圖 111
3.5.3 刪除視圖 111
3.5.4 視圖查詢 112
3.5.5 視圖更新 112
3.5.6 視圖的作用 114
3.6 數(shù)據(jù)控制 115
3.6.1 授權(quán) 116
3.6.2 回收授權(quán) 117
3.7 本章小結(jié) 119
習(xí)題3 119
第4章 關(guān)系規(guī)范化理論 124
4.1 規(guī)范問題的提出 124
4.1.1 規(guī)范化理論的主要內(nèi)容 124
4.1.2 不合理的關(guān)系模式存在的數(shù)據(jù)冗余和異?,F(xiàn)象 124
4.2 函數(shù)依賴 126
4.2.1 函數(shù)依賴的定義 126
4.2.2 完全函數(shù)依賴和部分函數(shù)依賴 126
4.2.3 傳遞函數(shù)依賴 127
4.2.4 超鍵、候選鍵、主鍵 127
4.3 范式和規(guī)范化方法 128
4.3.1 第一范式(1NF) 128
4.3.2 第二范式(2NF) 129
4.3.3 第三范式(3NF) 130
4.3.4 BCNF 130
4.3.5 多值依賴與第四范式 132
4.3.6 關(guān)系模式的規(guī)范化 134
4.4 數(shù)據(jù)依賴的公理系統(tǒng) 135
4.4.1 函數(shù)依賴的邏輯蘊(yùn)含與函數(shù)依賴集的閉包 135
4.4.2 函數(shù)依賴的推理規(guī)則-Armstrong 公理系統(tǒng) 135
4.4.3 屬性集的閉包及其算法 137
4.4.4 候選鍵的計(jì)算 138
4.4.5 函數(shù)依賴推理規(guī)則的完備性 139
4.4.6 函數(shù)依賴集的等價(jià)、覆蓋和最小函數(shù)依賴集 140
4.5 關(guān)系模式的分解 142
4.5.1 模式分解的定義 142
4.5.2 分解的無損連接性 142
4.5.3 分解的保持函數(shù)依賴性 143
4.5.4 關(guān)系模式分解的算法 144
4.6 本章小結(jié) 145
習(xí)題4 145
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì) 149
5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 149
5.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的定義、內(nèi)容和特點(diǎn) 149
5.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)方法概述 150
5.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟 151
5.2 需求分析 153
5.2.1 需求分析的任務(wù) 153
5.2.2 需求分析的方法 155
5.2.3 需求分析的常用工具 155
5.2.4 需求分析實(shí)例 157
5.3 概念結(jié)構(gòu)設(shè)計(jì) 160
5.3.1 概念結(jié)構(gòu)設(shè)計(jì)的定義 160
5.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟 161
5.3.3 局部視圖設(shè)計(jì) 163
5.3.4 集成全局視圖 165
5.4 邏輯結(jié)構(gòu)設(shè)計(jì) 167
5.4.1 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)和步驟 167
5.4.2 E-R圖向關(guān)系模型的轉(zhuǎn)換 168
5.4.3 邏輯結(jié)構(gòu)的優(yōu)化 169
5.4.4 設(shè)計(jì)用戶子模式 171
5.5 物理結(jié)構(gòu)設(shè)計(jì) 172
5.5.1 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 172
5.5.2 評(píng)價(jià)物理結(jié)構(gòu) 173
5.6 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 173
5.6.1 數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試 174
5.6.2 數(shù)據(jù)庫(kù)的試運(yùn)行 174
5.6.3 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù) 175
5.7 本章小結(jié) 175
習(xí)題5 176
第6章 數(shù)據(jù)庫(kù)保護(hù)技術(shù) 179
6.1 數(shù)據(jù)庫(kù)的安全性 179
6.1.1 計(jì)算機(jī)系統(tǒng)的安全性 179
6.1.2 數(shù)據(jù)庫(kù)的安全性 179
6.1.3 安全性控制的一般方法 180
6.1.4 數(shù)據(jù)庫(kù)的安全標(biāo)準(zhǔn) 183
6.1.5 SQL Server 2012的安全性控制 185
6.2 數(shù)據(jù)庫(kù)的完整性 193
6.2.1 完整性約束條件的類型 193
6.2.2 完整性控制機(jī)制的功能 195
6.2.3 完整性規(guī)則的組成 195
6.2.4 SQL Server 2012的數(shù)據(jù)完整性控制 196
6.3 并發(fā)控制 197
6.3.1 事務(wù)的基本概念 197
6.3.2 并發(fā)操作引發(fā)的問題 199
6.3.3 封鎖及封鎖協(xié)議 201
6.3.4 封鎖出現(xiàn)的問題和解決方法 206
6.3.5 SQL Server 2012的并發(fā)控制機(jī)制 208
6.4 數(shù)據(jù)庫(kù)的恢復(fù) 209
6.4.1 數(shù)據(jù)庫(kù)故障的類型 209
6.4.2 數(shù)據(jù)庫(kù)恢復(fù)技術(shù) 210
6.4.3 數(shù)據(jù)庫(kù)恢復(fù)策略 212
6.5 本章小結(jié) 213
習(xí)題6 214
第7章 SQL Server 2012應(yīng)用 217
7.1 SQL Server 2012簡(jiǎn)介 217
7.1.1 SQL Server 2012的新功能與優(yōu)勢(shì) 217
7.1.2 SQL Server 2012的組成 218
7.1.3 SQL Server 2012的版本 222
7.2 使用SQL Server Management Studio管理數(shù)據(jù)庫(kù) 222
7.2.1 SQL Server數(shù)據(jù)庫(kù)的文件組成 223
7.2.2 數(shù)據(jù)庫(kù)的創(chuàng)建 225
7.2.3 數(shù)據(jù)庫(kù)的修改 226
7.2.4 數(shù)據(jù)庫(kù)的刪除 227
7.2.5 數(shù)據(jù)庫(kù)表的創(chuàng)建與管理 227
7.2.6 修改表 229
7.2.7 查看表 229
7.2.8 刪除表 231
7.2.9 在數(shù)據(jù)庫(kù)表中添加、修改和刪除數(shù)據(jù) 231
7.2.10 索引 231
7.2.11 數(shù)據(jù)查詢 232
7.3 T-SQL編程基礎(chǔ) 232
7.3.1 T-SQL程序結(jié)構(gòu) 233
7.3.2 變量 235
7.3.3 流程控制語(yǔ)句 237
7.3.4 SQL Server程序設(shè)計(jì)舉例 241
7.4 游標(biāo) 242
7.4.1 游標(biāo)類型 243
7.4.2 游標(biāo)的管理 244
7.5 存儲(chǔ)過程 249
7.5.1 存儲(chǔ)過程的基本概念 249
7.5.2 創(chuàng)建存儲(chǔ)過程 250
7.5.3 修改和刪除存儲(chǔ)過程 254
7.5.4 刪除存儲(chǔ)過程 254
7.6 觸發(fā)器 255
7.6.1 觸發(fā)器的基本概念 255
7.6.2 DML觸發(fā)器類型 256
7.6.3 DML觸發(fā)器的工作原理 256
7.6.4 創(chuàng)建觸發(fā)器 257
7.6.5 管理觸發(fā)器 259
7.7 數(shù)據(jù)庫(kù)連接技術(shù) 261
7.7.1 ODBC技術(shù) 261
7.7.2 JDBC技術(shù) 263
7.7.3 SQL與宿主語(yǔ)言 268
7.8 本章小結(jié) 269
習(xí)題7 269
第8章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 273
8.1 數(shù)據(jù)庫(kù)訪問技術(shù) 273
8.1.1 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 273
8.1.2 JDBC技術(shù) 275
8.2 MyEclipse開發(fā)環(huán)境介紹 275
8.2.1 MyEclipse的安裝 275
8.2.2 MyEclipse IDE的組成 275
8.2.3 使用MyEclipse開發(fā)Web程序的一般步驟 277
8.3 教學(xué)管理系統(tǒng)的設(shè)計(jì) 278
8.3.1 開發(fā)背景 278
8.3.2 系統(tǒng)分析 278
8.3.3 系統(tǒng)設(shè)計(jì) 278
8.4 教學(xué)管理系統(tǒng)的實(shí)現(xiàn) 282
8.4.1 創(chuàng)建教學(xué)管理系統(tǒng)項(xiàng)目 282
8.4.2 數(shù)據(jù)庫(kù)連接模塊的實(shí)現(xiàn) 282
8.4.3 用戶登錄模塊的實(shí)現(xiàn) 286
8.4.4 學(xué)生信息管理模塊的實(shí)現(xiàn) 287
8.4.5 教師信息管理模塊的實(shí)現(xiàn) 289
8.4.6 課程信息管理模塊的實(shí)現(xiàn) 290
8.4.7 成績(jī)信息管理模塊的實(shí)現(xiàn) 291
8.5 本章小結(jié) 292
習(xí)題8 292
第9章 數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展 294
9.1 分布式數(shù)據(jù)庫(kù) 294
9.1.1 分布式數(shù)據(jù)庫(kù)概述 294
9.1.2 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 295
9.1.3 分布式數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展前景 296
9.2 面向?qū)ο髷?shù)據(jù)庫(kù) 296
9.3 XML數(shù)據(jù)庫(kù) 297
9.4 數(shù)據(jù)倉(cāng)庫(kù) 299
9.4.1 數(shù)據(jù)倉(cāng)庫(kù)概述 299
9.4.2 數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 299
9.4.3 數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)庫(kù)模式 300
9.4.4 數(shù)據(jù)倉(cāng)庫(kù)工具 302
9.5 數(shù)據(jù)挖掘技術(shù) 303
9.5.1 數(shù)據(jù)挖掘的概述 303
9.5.2 數(shù)據(jù)挖掘的實(shí)施步驟 303
9.5.3 數(shù)據(jù)挖掘常用的基本技術(shù) 304
9.6 數(shù)據(jù)庫(kù)技術(shù)的研究及發(fā)展 306
9.7 本章小結(jié) 307
習(xí)題9 307
參考文獻(xiàn) 309
參考答案 311
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述 311
第2章 關(guān)系數(shù)據(jù)庫(kù) 311
第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL 312
第4章 關(guān)系規(guī)范化理論 312
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì) 313
第6章 數(shù)據(jù)庫(kù)保護(hù)技術(shù) 313
第7章 SQL Server 2012應(yīng)用 314
第8章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 314
第9章 數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展 314

本目錄推薦

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