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

數(shù)據(jù)庫原理與設(shè)計(第2版)

數(shù)據(jù)庫原理與設(shè)計(第2版)

定 價:¥36.00

作 者: 楊海霞 編
出版社: 人民郵電出版社
叢編項: 工業(yè)和信息化普通高等教育"十二五"規(guī)劃教材
標(biāo) 簽: 大學(xué)教材 教材

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

內(nèi)容簡介

  《數(shù)據(jù)庫原理與設(shè)計(第2版)/工業(yè)和信息化普通高等教育“十二五”規(guī)劃教材》系統(tǒng)地講述了數(shù)據(jù)庫的基本理論和開發(fā)技術(shù)。全書分7章,主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)的組成、表及查詢、SQL、關(guān)系規(guī)范化理論、數(shù)據(jù)庫的設(shè)計方法、SQL程序設(shè)計、管理數(shù)據(jù)庫以及數(shù)據(jù)庫設(shè)計實例等,每章后均附有習(xí)題?!稊?shù)據(jù)庫原理與設(shè)計(第2版)/工業(yè)和信息化普通高等教育“十二五”規(guī)劃教材》語言通俗易懂,既有理論的概括與探討,又有實際應(yīng)用中經(jīng)驗方法的總結(jié),本書可作為高等學(xué)校計算機、信息及相關(guān)專業(yè)的數(shù)據(jù)庫教材,也適合從事數(shù)據(jù)庫開發(fā)的人員參考閱讀。

作者簡介

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

圖書目錄

目 錄

第1章 認識數(shù)據(jù)庫 1
1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 2
1.1.1 數(shù)據(jù)處理技術(shù) 2
1.1.2 數(shù)據(jù)庫技術(shù)的發(fā)展階段 2
1.1.3 數(shù)據(jù)庫技術(shù)的新進展 4
1.2 數(shù)據(jù)庫系統(tǒng) 6
1.2.1 數(shù)據(jù)庫系統(tǒng)的組成 6
1.2.2 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu) 6
1.2.3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 9
1.3 SQL Server 數(shù)據(jù)庫管理系統(tǒng) 11
1.3.1 SQL Server 2008簡介 11
1.3.2 配置SQL Server 2008 13
1.3.3 SQL Server 2008主要管理工具 15
1.3.4 SQL概述 18
1.4 數(shù)據(jù)庫的基本操作 22
1.4.1 SQL Sever數(shù)據(jù)庫的存儲結(jié)構(gòu) 22
1.4.2 SQL Server系統(tǒng)數(shù)據(jù)庫 24
1.4.3 創(chuàng)建數(shù)據(jù)庫 25
1.4.4 修改數(shù)據(jù)庫 28
1.4.5 刪除數(shù)據(jù)庫 30
1.4.6 數(shù)據(jù)備份與還原 31
1.5 數(shù)據(jù)庫的其他操作 35
1.5.1 分離和附加數(shù)據(jù)庫 35
1.5.2 脫機和聯(lián)機數(shù)據(jù)庫 37
1.5.3 收縮數(shù)據(jù)庫 37
思考與練習(xí) 38

第2章 管理與維護表 39
2.1 關(guān)系模型 39
2.1.1 關(guān)系模型的基本術(shù)語 39
2.1.2 關(guān)系的鍵 40
2.1.3 關(guān)系的完整性 41
2.2 表結(jié)構(gòu)與數(shù)據(jù)類型 43
2.2.1 數(shù)據(jù)類型 43
2.2.2 約束 47
2.2.3 表結(jié)構(gòu)設(shè)計 49
2.3 表的創(chuàng)建、修改和刪除 50
2.3.1 表的創(chuàng)建 50
2.3.2 表的修改 51
2.3.3 表的刪除 52
2.4 表的數(shù)據(jù)操作 53
2.4.1 插入數(shù)據(jù) 53
2.4.2 修改數(shù)據(jù) 54
2.4.3 刪除數(shù)據(jù) 54
2.4.4 更新操作與數(shù)據(jù)庫的一致性 55
2.5 實例——學(xué)籍管理數(shù)據(jù)庫中表的創(chuàng)建 57
思考與練習(xí) 59

第3章 查詢、視圖和索引 61
3.1 關(guān)系代數(shù) 61
3.1.1 傳統(tǒng)的集合運算 64
3.1.2 專門的關(guān)系運算 65
3.1.3 關(guān)系代數(shù)查詢綜合舉例 70
3.2 簡單查詢 71
3.2.1 選擇表中的若干列 71
3.2.2 選擇表中的若干元組 74
3.2.3 對查詢結(jié)果排序 79
3.3 連接查詢 80
3.3.1 等值與非等值連接查詢 80
3.3.2 自身連接 83
3.3.3 外連接 83
3.4 分組及匯總查詢 85
3.4.1 聚合函數(shù) 85
3.4.2 分組聚合 86
3.5 嵌套查詢 88
3.5.1 使用IN的子查詢 89
3.5.2 使用比較運算符的子查詢 91
3.5.3 使用ANY或ALL的子查詢 92
3.5.4 使用存在量詞EXISTS的子查詢 93
3.6 集合查詢 95
3.7 SQL查詢的一般格式 96
3.8 視圖 97
3.8.1 創(chuàng)建視圖 97
3.8.2 管理視圖 100
3.8.3 查詢視圖 101
3.8.4 更新視圖 102
3.8.5 視圖的作用 105
3.9 索引 106
3.9.1 索引的概念 106
3.9.2 索引的分類 107
3.9.3 創(chuàng)建索引 107
3.9.4 管理索引 109
思考與練習(xí) 110

第4章 數(shù)據(jù)庫設(shè)計 112
4.1 數(shù)據(jù)庫設(shè)計概述 112
4.1.1 數(shù)據(jù)庫設(shè)計任務(wù)及方法 112
4.1.2 數(shù)據(jù)庫設(shè)計階段劃分 114
4.2 需求分析 114
4.2.1 需求分析方法 115
4.2.2 數(shù)據(jù)流圖與數(shù)據(jù)字典 116
4.2.3 實例——學(xué)籍管理需求分析 119
4.3 概念結(jié)構(gòu)設(shè)計 123
4.3.1 概念結(jié)構(gòu)設(shè)計的特點和方法 123
4.3.2 概念模型 123
4.3.3 數(shù)據(jù)抽象與局部視圖設(shè)計 125
4.3.4 視圖的集成 126
4.3.5 實例——學(xué)籍管理概念結(jié)構(gòu)設(shè)計 127
4.4 邏輯結(jié)構(gòu)設(shè)計 129
4.4.1 E-R圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換 129
4.4.2 函數(shù)依賴 133
4.4.3 范式 136
4.4.4 關(guān)系模式的規(guī)范化 145
4.4.5 設(shè)計用戶子模式 148
4.4.6 實例——學(xué)籍管理邏輯結(jié)構(gòu)設(shè)計 149
4.5 物理結(jié)構(gòu)設(shè)計 150
4.5.1 分析影響數(shù)據(jù)庫物理設(shè)計的因素 151
4.5.2 關(guān)系模式存取方法選擇 152
4.5.3 確定系統(tǒng)配置 153
4.5.4 評價物理結(jié)構(gòu) 153
4.6 數(shù)據(jù)庫實施與維護 153
4.6.1 創(chuàng)建數(shù)據(jù)庫 153
4.6.2 組織數(shù)據(jù)入庫 154
4.6.3 數(shù)據(jù)庫試運行 154
4.6.4 數(shù)據(jù)庫運行與維護 154
4.7 數(shù)據(jù)庫建模工具 155
思考與練習(xí) 157

第5章 SQL程序設(shè)計與開發(fā) 158
5.1 批處理與腳本 159
5.1.1 批處理 159
5.1.2 腳本 160
5.2 SQL程序設(shè)計基礎(chǔ) 160
5.2.1 SQL程序基本成分 161
5.2.2 SQL程序編寫規(guī)范 163
5.3 流程控制語句 164
5.3.1 語句塊:BEGIN…END 165
5.3.2 條件執(zhí)行:IF…ELSE語句 165
5.3.3 多分支CASE表達式 166
5.3.4 循環(huán):WHILE語句 167
5.3.5 非條件執(zhí)行:GOTO 語句 168
5.3.6 調(diào)度執(zhí)行:WAITFOR 168
5.4 游標(biāo) 168
5.4.1 游標(biāo) 168
5.4.2 聲明游標(biāo) 169
5.4.3 打開游標(biāo) 170
5.4.4 讀取數(shù)據(jù) 170
5.4.5 關(guān)閉游標(biāo) 172
5.4.6 釋放游標(biāo) 172
5.5 SQL程序的調(diào)試與錯誤處理 174
5.5.1 SQL程序的錯誤類型 174
5.5.2 SQL程序的錯誤處理 174
5.6 SQL程序?qū)嵗?75
5.6.1 自定義函數(shù) 175
5.6.2 存儲過程 176
5.6.3 觸發(fā)器 179
思考與練習(xí) 180

第6章 管理數(shù)據(jù)庫 182
6.1 數(shù)據(jù)庫的安全管理 183
6.1.1 安全性概述 183
6.1.2 數(shù)據(jù)庫管理系統(tǒng)的身份識別機制 183
6.1.3 SOL Server的用戶和角色管理 184
6.1.4 SQL Server的安全認證模式 192
6.2 數(shù)據(jù)庫的完整性管理 193
6.2.1 完整性約束 193
6.2.2 完整性控制 195
6.2.3 SQL Server數(shù)據(jù)完整性的實現(xiàn)方法 197
6.3 SQL Server數(shù)據(jù)庫恢復(fù) 200
6.3.1 恢復(fù)的原理 201
6.3.2 恢復(fù)的實現(xiàn) 202
6.3.3 數(shù)據(jù)庫鏡像 207
6.4 并發(fā)控制 208
6.4.1 并發(fā)控制概述 209
6.4.2 并發(fā)調(diào)度的可串行性 211
6.4.3 封鎖協(xié)議 212
6.4.4 死鎖和活鎖 214
思考與練習(xí) 215

第7章 應(yīng)用實例——學(xué)籍管理系統(tǒng) 217
7.1 系統(tǒng)開發(fā)環(huán)境 217
7.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計 218
7.3 數(shù)據(jù)庫設(shè)計 218
7.4 ADO.NET數(shù)據(jù)庫訪問SQL Server技術(shù) 219
7.4.1 ADO.NET的數(shù)據(jù)處理類 219
7.4.2 ADO.NET的數(shù)據(jù)處理類的常用屬性和方法 220
7.4.3 ADO.NET訪問數(shù)據(jù)庫的步驟 221
7.5 系統(tǒng)實現(xiàn) 222
7.5.1 系統(tǒng)主框架布局設(shè)計 223
7.5.2 系統(tǒng)頁面模板設(shè)計 223
7.5.3 設(shè)置數(shù)據(jù)庫連接信息 223
7.5.4 系統(tǒng)公共類 224
7.5.5 系統(tǒng)部分存儲過程、自定義函數(shù)、視圖 230
7.5.6 系統(tǒng)部分頁面 233

附錄A SQL Server支持的運算符與函數(shù) 241
附錄B 學(xué)籍管理數(shù)據(jù)表結(jié)構(gòu) 245

參考文獻 248

本目錄推薦

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