注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫原理及應用(第2版)

數據庫原理及應用(第2版)

數據庫原理及應用(第2版)

定 價:¥45.00

作 者: 姜代紅,蔣秀蓮 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302465256 出版時間: 2017-05-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

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

作者簡介

暫缺《數據庫原理及應用(第2版)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.afriseller.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號