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

數(shù)據庫原理與設計

數(shù)據庫原理與設計

定 價:¥29.80

作 者: 楊海霞 主編
出版社: 人民郵電出版社
叢編項: 高等學校計算機系列
標 簽: 數(shù)據理論

購買這本書可以去


ISBN: 9787115166623 出版時間: 2007-09-01 包裝: 平裝
開本: 16開 頁數(shù): 329 字數(shù):  

內容簡介

  《數(shù)據庫原理與設計》系統(tǒng)地講述了數(shù)據庫的基本理論和開發(fā)技術。全書分為三篇,主要內容包括:數(shù)據庫系統(tǒng)的組成、數(shù)據模型、關系代數(shù)、SQL、關系規(guī)范化理論、數(shù)據庫的設計方法、SQL程序設計、數(shù)據庫的訪問技術、維護技術以及數(shù)據庫技術新進展等,每章后均附有習題?! 稊?shù)據庫原理與設計》語言通俗易懂,既有理論的概括與探討,又有實際應用中的經驗方法的總結,《數(shù)據庫原理與設計》可作為高等學校計算機、信息及相關專業(yè)的數(shù)據庫教材,也適合從事數(shù)據庫開發(fā)人員參考閱讀。

作者簡介

暫缺《數(shù)據庫原理與設計》作者簡介

圖書目錄

第一篇 知識篇
第1章 數(shù)據庫系統(tǒng)概述 1
1.1 引言 1
1.1.1 數(shù)據庫管理技術的發(fā)展 1
1.1.2 數(shù)據庫系統(tǒng)的組成 4
1.1.3 數(shù)據庫技術的發(fā)展 4
1.2 數(shù)據庫系統(tǒng)結構 5
1.2.1 數(shù)據庫系統(tǒng)的模式結構 5
1.2.2 數(shù)據庫系統(tǒng)的體系結構 8
1.3 數(shù)據模型 10
1.3.1 數(shù)據表示 11
1.3.2 數(shù)據模型的要素 11
1.3.3 概念模型 12
1.3.4 常用的數(shù)據模型 15
1.4 關系數(shù)據庫 17
1.4.1 關系模型概述 17
1.4.2 關系數(shù)據結構及形式化定義 18
1.4.3 關系的完整性 22
1.4.4 關系代數(shù) 24
1.5 SQL Server數(shù)據庫管理系統(tǒng) 31
1.5.1 SQL Server概述 31
1.5.2 SQL Server中的數(shù)據庫對象 33
思考與練習 36
第2章 關系數(shù)據庫語言 37
2.1 SQL概述 38
2.1.1 SQL的特點 38
2.1.2 SQL數(shù)據庫的體系結構 39
2.1.3 SQL語句的分類 40
2.1.4 SQL的語法約定 41
2.2 SQL Server數(shù)據庫的基本管理與設置 43
2.2.1 啟動和關閉數(shù)據庫服務 43
2.2.2 創(chuàng)建數(shù)據庫 45
2.2.3 修改數(shù)據庫 47
2.2.4 設置數(shù)據庫選項 48
2.2.5 刪除數(shù)據庫 49
2.3 數(shù)據定義 49
2.3.1 表的創(chuàng)建與管理 50
2.3.2 索引的創(chuàng)建與管理 55
2.3.3 視圖的創(chuàng)建與管理 57
2.3.4 存儲過程的創(chuàng)建與管理 60
2.3.5 觸發(fā)器的創(chuàng)建與管理 62
2.4 數(shù)據查詢 64
2.4.1 單表查詢 65
2.4.2 連接查詢 71
2.4.3 嵌套查詢 74
2.4.4 集合查詢 77
2.5 數(shù)據更新 77
2.5.1 插入數(shù)據 77
2.5.2 修改數(shù)據 78
2.5.3 刪除數(shù)據 79
2.5.4 更新操作與數(shù)據庫的一致性 80
思考與練習 80
第3章 關系數(shù)據理論 83
3.1 關系模式設計中的問題 83
3.1.1 規(guī)范化理論的主要內容 83
3.1.2 關系模式的操作異?!?3
3.2 函數(shù)依賴 86
3.2.1 函數(shù)依賴的定義及性質 86
3.2.2 函數(shù)依賴的分類 88
3.2.3 碼 89
3.3 范式 89
3.3.1 第一范式 89
3.3.2 第二范式 90
3.3.3 第三范式 91
3.3.4 BC范式 93
3.3.5 多值依賴與4NF 95
3.4 關系模式的規(guī)范化 99
3.4.1 關系模式規(guī)范化的原則 99
3.4.2 關系模式規(guī)范化的步驟 99
3.4.3 關系模式規(guī)范化的要求 100
思考與練習 103
第4章 數(shù)據庫保護 104
4.1 安全性 104
4.1.1 安全性控制概述 104
4.1.2 安全性控制的一般方法 105
4.2 完整性 109
4.2.1 完整性約束的分類 110
4.2.2 完整性控制 112
4.3 并發(fā)控制 114
4.3.1 并發(fā)控制概述 115
4.3.2 并發(fā)操作的調度 118
4.3.3 封鎖 119
4.3.4 死鎖和活鎖 120
4.4 恢復 122
4.4.1 恢復的原理 122
4.4.2 恢復的實現(xiàn) 124
4.5 數(shù)據庫復制與數(shù)據庫鏡像 129
4.5.1 數(shù)據庫復制 129
4.5.2 數(shù)據庫鏡像 130
思考與練習 130
第二篇 設計篇
第5章 數(shù)據庫設計 132
5.1 數(shù)據庫設計步驟 132
5.2 需求分析 133
5.2.1 需求分析方法 134
5.2.2 數(shù)據流圖與數(shù)據字典 135
5.2.3 實例——學籍管理需求分析 138
5.3 概念結構設計 142
5.3.1 數(shù)據抽象與局部視圖設計 142
5.3.2 視圖的集成 143
5.3.3 實例——學籍管理概念結構設計 144
5.4 邏輯結構設計 146
5.4.1 E-R圖向關系數(shù)據模型的轉換 147
5.4.2 數(shù)據模型的優(yōu)化 148
5.4.3 設計用戶子模式 149
5.4.4 實例——學籍管理邏輯結構設計 149
5.5 物理結構設計 151
5.5.1 分析影響數(shù)據庫物理設計的因素 152
5.5.2 關系模式存取方法選擇 152
5.5.3 確定系統(tǒng)配置 154
5.5.4 評價物理結構 154
5.6 數(shù)據庫實施與維護 154
5.6.1 創(chuàng)建數(shù)據庫 154
5.6.2 組織數(shù)據入庫 154
5.6.3 數(shù)據庫試運行 155
5.6.4 數(shù)據庫運行與維護 155
5.7 數(shù)據庫建模工具 156
5.7.1 數(shù)據庫建模工具簡介 156
5.7.2 利用PowerDesigner設計學籍管理的概念結構實例 158
5.7.3 利用PowerDesigner設計學籍管理的物理結構實例 163
5.7.4 利用PowerDesigner進行學籍管理的數(shù)據庫實施 163
思考與練習 167
第6章 SQL程序設計與開發(fā) 168
6.1 批處理與腳本 168
6.1.1 批處理 168
6.1.2 腳本 169
6.2 SQL程序設計基礎 170
6.2.1 SQL程序基本成分 170
6.2.2 SQL程序編寫規(guī)范 173
6.3 流程控制語句 174
6.3.1 語句塊:BEGIN...END 174
6.3.2 條件執(zhí)行:IF...ELSE語句 175
6.3.3 多分支CASE表達式 176
6.3.4 循環(huán):WHILE語句 178
6.3.5 非條件執(zhí)行:GOTO 語句 179
6.3.6 調度執(zhí)行:WAITFOR 179
6.4 游標 180
6.4.1 游標 180
6.4.2 聲明游標:DECLARE CURSOR語句 181
6.4.3 打開游標:OPEN語句 182
6.4.4 讀取數(shù)據:FETCH語句 182
6.4.5 關閉游標:CLOSE語句 184
6.4.6 釋放游標:DEALLOCATE語句 184
6.4.7 游標使用實例 184
6.5 SQL程序的調試與錯誤處理 186
6.5.1 SQL程序的錯誤類型 186
6.5.2 SQL程序的錯誤處理 187
6.6 SQL程序實例 187
6.6.1 自定義函數(shù) 188
6.6.2 存儲過程 189
6.6.3 觸發(fā)器 192
思考與練習 193
第三篇 技術篇
第7章 數(shù)據庫訪問技術 195
7.1 數(shù)據庫訪問技術概述 195
7.1.1 數(shù)據庫訪問技術發(fā)展概況 195
7.1.2 數(shù)據庫訪問技術 196
7.2 使用ODBC訪問數(shù)據庫 199
7.2.1 ODBC層次結構 199
7.2.2 配置ODBC數(shù)據源 200
7.2.3 通過ODBC訪問SQL Server數(shù)據庫 203
7.2.4 處理ODBC錯誤 207
7.3 嵌入式SQL與動態(tài)SQL 208
7.3.1 嵌入式SQL 208
7.3.2 動態(tài)SQL語句 211
7.4 使用Visual Basic訪問數(shù)據庫 212
7.4.1 數(shù)據訪問對象 212
7.4.2 使用RDO模型訪問SQL Server數(shù)據庫 215
7.4.3 使用ADO模型訪問SQL Server數(shù)據庫 218
7.4.4 使用數(shù)據環(huán)境設計器訪問SQL Server 221
7.5 使用ASP訪問數(shù)據庫 224
7.5.1 ASP編程基本知識 224
7.5.2 連接數(shù)據庫 225
7.5.3 從數(shù)據庫到Web頁 226
7.5.4 Errors錯誤集合與Error錯誤對象 231
7.5.5 執(zhí)行SQL Server存儲過程 233
7.6 應用實例 234
7.6.1 功能描述 234
7.6.2 VB程序 234
7.6.3 ASP程序 240
思考與練習 245
第8章 SQL Server數(shù)據庫維護技術 246
8.1 安全控制 246
8.1.1 SQL Server的安全體系結構和安全認證模式 246
8.1.2 SQL Server的安全性管理 249
8.2 SQL Server的數(shù)據完整性 257
8.2.1 SQL Server的數(shù)據完整性種類 258
8.2.2 SQL Server數(shù)據完整性實現(xiàn)方式 258
8.2.3 SQL Server數(shù)據完整性的實現(xiàn)方法 258
8.3 SQL Server的并發(fā)控制 262
8.3.1 SQL Server的事務類型 262
8.3.2 SQL Server鎖的粒度和類型 262
8.4 SQL Server的數(shù)據備份與數(shù)據恢復 263
8.4.1 SQL Server備份方式 264
8.4.2 SQL Server數(shù)據庫備份 264
8.4.3 SQL Server數(shù)據庫恢復 268
8.5 數(shù)據庫復制與數(shù)據庫鏡像 270
8.5.1 SQL Server數(shù)據庫復制 270
8.5.2 SQL Server數(shù)據庫鏡像 280
8.6 數(shù)據轉換和集成 281
8.6.1 數(shù)據轉換服務DTS 281
8.6.2 DTS導入/導出向導的使用 282
思考與練習 286
第9章 數(shù)據挖掘與數(shù)據倉庫技術 287
9.1 數(shù)據挖掘 287
9.1.1 數(shù)據挖掘的主要步驟 287
9.1.2 不同存儲形式的數(shù)據挖掘 288
9.2 數(shù)據倉庫與OLAP 289
9.2.1 數(shù)據倉庫 289
9.2.2 聯(lián)機分析處理(OLAP) 291
9.3 數(shù)據倉庫的設計與實施 293
9.3.1 確定主題 293
9.3.2 確定粒度與維度 293
9.3.3 數(shù)據預處理 294
9.4 SQL Server 2000 Analysis Services 295
9.4.1 安裝 295
9.4.2 創(chuàng)建數(shù)據倉庫 295
9.5 使用Analysis Services創(chuàng)建數(shù)據挖掘模型 301
9.5.1 數(shù)據挖掘模型 301
9.5.2 創(chuàng)建和讀取數(shù)據挖掘模型 303
9.6 開發(fā)OLAP應用 306
思考與練習 308
第10章 數(shù)據庫技術新進展 309
10.1 面向對象數(shù)據庫系統(tǒng) 309
10.2 分布式數(shù)據庫系統(tǒng) 311
10.3 并行數(shù)據庫系統(tǒng) 313
10.4 空間數(shù)據庫 315
10.4.1 空間數(shù)據的特性 315
10.4.2 空間數(shù)據庫模型 316
10.5 其他數(shù)據庫新技術 316
10.5.1 多媒體數(shù)據庫系統(tǒng) 316
10.5.2 專業(yè)數(shù)據庫 317
10.5.3 模糊數(shù)據庫系統(tǒng) 318
思考與練習 319
附錄A SQL Server支持的運算符與函數(shù) 320
附錄B 學籍管理數(shù)據表結構 325
參考文獻 327

本目錄推薦

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