數(shù)據(jù)庫(kù)原理與SQL Server教程
- 所屬分類:
- 作者:
王路群 主編
- 出版社:
人民郵電出版社
- ISBN:9787115153289
- 出版日期:2006-12-1
-
原價(jià):
¥25.00元
現(xiàn)價(jià):¥18.80元
-
本書(shū)信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買:
圖書(shū)簡(jiǎn)介
本書(shū)結(jié)合高職高專的教學(xué)特點(diǎn),較系統(tǒng)地介紹數(shù)據(jù)庫(kù)的基本原理、相關(guān)基礎(chǔ)理論知識(shí)。在此基礎(chǔ)上,通過(guò)大量實(shí)例著重講解SQL Server 2000所提供的各種工具對(duì)數(shù)據(jù)庫(kù)實(shí)施的操作與管理,并輔以某公司人事系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)項(xiàng)目,作為實(shí)訓(xùn)練習(xí)貫穿全書(shū),使得數(shù)據(jù)庫(kù)原理的闡述與SQL Server 2000的實(shí)際應(yīng)用融為一體。為方便讀者更好掌握SQL Server 2000的使用,書(shū)中采用通俗易懂的方式介紹有關(guān)應(yīng)用的操作步驟和原理,并輔以大量實(shí)例和插圖。每章均配有相關(guān)內(nèi)容的項(xiàng)目設(shè)計(jì),便于讀者進(jìn)行實(shí)際操作和練習(xí)。
本書(shū)內(nèi)容翔實(shí)、敘述清晰、注重實(shí)踐、習(xí)題豐富,可作為高職高專計(jì)算機(jī)信息管理等專業(yè)的教材,也適合相關(guān)人員自學(xué)使用。
目錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1
1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 1
1.1.1 手工管理階段 1
1.1.2 文件系統(tǒng)階段 2
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)階段 3
1.2 數(shù)據(jù)庫(kù)的基本概念 5
1.3 數(shù)據(jù)模型 7
1.3.1 信息的3種世界 7
1.3.2 概念模型 9
1.3.3 常見(jiàn)的3種數(shù)據(jù)模型 11
1.4 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 15
1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 15
1.4.2 數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映像功能 17
本章小結(jié) 17
實(shí)訓(xùn)1 概念模型的表示 18
習(xí)題 18
第2章 關(guān)系數(shù)據(jù)庫(kù) 19
2.1 關(guān)系模型及其定義 19
2.1.1 關(guān)系中的基本術(shù)語(yǔ) 20
2.1.2 關(guān)系的數(shù)學(xué)定義 20
2.1.3 關(guān)系模式的定義 22
2.1.4 關(guān)系操作 22
2.2 關(guān)系的3類完整性約束 23
2.2.1 實(shí)體完整性 23
2.2.2 參照完整性 23
2.2.3 用戶自定義的完整性 24
2.3 關(guān)系代數(shù) 24
2.3.1 傳統(tǒng)的集合運(yùn)算 24
2.3.2 專門的關(guān)系運(yùn)算 25
2.4 SQL概述 28
本章小結(jié) 30
實(shí)訓(xùn)2 關(guān)系代數(shù) 30
習(xí)題 31
第3章 SQL Server安裝與配置 32
3.1 SQL Server 2000簡(jiǎn)介 32
3.1.1 SQL Server 2000概述 32
3.1.2 SQL Server 2000系統(tǒng)結(jié)構(gòu) 32
3.2 SQL Server 2000安裝 34
3.2.1 SQL Server 2000系統(tǒng)需求 34
3.2.2 SQL Server 2000安裝 35
3.2.3 版本升級(jí) 41
3.3 SQL Server 2000主要組件簡(jiǎn)介 42
3.3.1 服務(wù)管理器 42
3.3.2 聯(lián)機(jī)叢書(shū) 43
3.3.3 企業(yè)管理器 43
3.3.4 服務(wù)器網(wǎng)絡(luò)實(shí)用工具和客戶網(wǎng)絡(luò)實(shí)用工具 44
3.3.5 查詢分析器 45
3.3.6 導(dǎo)入和導(dǎo)出數(shù)據(jù) 45
3.3.7 事件探查器 46
本章小結(jié) 46
實(shí)訓(xùn)3 SQL Server安裝與升級(jí) 46
習(xí)題 47
第4章 SQL Server 數(shù)據(jù)庫(kù)管理 48
4.1 創(chuàng)建數(shù)據(jù)庫(kù) 48
4.1.1 在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫(kù) 48
4.1.2 在查詢分析器中創(chuàng)建數(shù)據(jù)庫(kù) 53
4.2 管理數(shù)據(jù)庫(kù) 55
4.2.1 管理數(shù)據(jù)庫(kù)和日志文件的增長(zhǎng) 55
4.2.2 收縮數(shù)據(jù)庫(kù) 58
4.2.3 數(shù)據(jù)庫(kù)的分離與附加 61
4.2.4 刪除數(shù)據(jù)庫(kù) 63
4.3 數(shù)據(jù)庫(kù)的備份與還原 64
4.3.1 在企業(yè)管理器中備份數(shù)據(jù)庫(kù) 64
4.3.2 使用企業(yè)管理器還原數(shù)據(jù)庫(kù) 66
本章小結(jié) 68
實(shí)訓(xùn)4 創(chuàng)建和管理數(shù)據(jù)庫(kù) 68
習(xí)題 70
第5章 SQL Server表管理 71
5.1 SQL Server 2000的數(shù)據(jù)類型 71
5.1.1 SQL Server 2000內(nèi)置數(shù)據(jù)類型 71
5.1.2 用戶自定義數(shù)據(jù)類型 73
5.2 創(chuàng)建表 75
5.3 添加、修改、刪除列 79
5.4 刪除表 80
5.5 數(shù)據(jù)完整性 81
5.5.1 數(shù)據(jù)完整性類型 82
5.5.2 強(qiáng)制數(shù)據(jù)完整性 82
5.5.3 定義約束 82
本章小結(jié) 85
實(shí)訓(xùn)5 創(chuàng)建和管理數(shù)據(jù)表 85
習(xí)題 87
第6章 SQL Server數(shù)據(jù)管理 88
6.1 條件表達(dá)式及邏輯運(yùn)算符 88
6.2 插入數(shù)據(jù) 90
6.3 更新數(shù)據(jù) 94
6.4 刪除數(shù)據(jù) 96
6.5 數(shù)據(jù)的導(dǎo)入與導(dǎo)出 98
本章小結(jié) 101
實(shí)訓(xùn)6 管理和修改數(shù)據(jù) 101
習(xí)題 103
第7章 SQL Server數(shù)據(jù)查詢 104
7.1 使用T-SQL查詢數(shù)據(jù) 104
7.1.1 查詢語(yǔ)句的語(yǔ)法 104
7.1.2 基本查詢語(yǔ)句 105
7.2 聚合函數(shù)與分組查詢 109
7.2.1 聚合函數(shù) 109
7.2.2 分組查詢 110
7.3 SQL Server模糊查詢 112
7.3.1 SQL Server通配符 112
7.3.2 模糊查詢 112
7.4 聯(lián)接查詢 113
7.4.1 聯(lián)接 113
7.4.2 內(nèi)聯(lián)接與自聯(lián)接 113
7.4.3 外聯(lián)接 113
7.4.4 交叉聯(lián)接 114
7.5 數(shù)據(jù)管理高級(jí)應(yīng)用 116
7.5.1 插入數(shù)據(jù) 116
7.5.2 更新數(shù)據(jù) 116
本章小結(jié) 118
實(shí)訓(xùn)7 創(chuàng)建和管理數(shù)據(jù)表 118
習(xí)題 119
第8章 關(guān)系數(shù)據(jù)模式的規(guī)范化理論 120
8.1 關(guān)系模式規(guī)范化的作用 120
8.2 函數(shù)依賴及其關(guān)系范式 120
8.2.1 函數(shù)依賴 120
8.2.2 關(guān)系的1NF,2NF,3NF 124
8.2.3 BCNF 126
8.3 多值依賴及第四范式 126
8.4 規(guī)范化小結(jié) 128
本章小結(jié) 128
實(shí)訓(xùn)8 關(guān)系模式的規(guī)范化 128
習(xí)題 129
第9章 數(shù)據(jù)庫(kù)設(shè)計(jì)方法與步驟 130
9.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的目的、意義及內(nèi)容 130
9.2 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)方法及步驟 131
9.2.1 需求分析 131
9.2.2 概念結(jié)構(gòu)設(shè)計(jì) 134
9.2.3 邏輯結(jié)構(gòu)設(shè)計(jì) 135
9.2.4 物理結(jié)構(gòu)設(shè)計(jì) 138
9.2.5 數(shù)據(jù)庫(kù)實(shí)施 139
9.2.6 數(shù)據(jù)庫(kù)運(yùn)行維護(hù) 139
本章小結(jié) 140
實(shí)訓(xùn)9 數(shù)據(jù)庫(kù)設(shè)計(jì) 140
習(xí)題 144
第10章 索引 145
10.1 索引簡(jiǎn)介 145
10.1.1 索引 145
10.1.2 使用索引的優(yōu)缺點(diǎn) 145
10.1.3 SQL Server對(duì)索引的支持 146
10.2 索引類型 146
10.2.1 聚集索引和非聚集索引 146
10.2.2 唯一索引和組合索引 148
10.3 創(chuàng)建索引 149
10.3.1 通過(guò)企業(yè)管理器創(chuàng)建索引 149
10.3.2 通過(guò)向?qū)?chuàng)建索引 151
10.3.3 使用SQL創(chuàng)建索引 153
10.4 查看和刪除索引 158
10.4.1 使用企業(yè)管理器 158
10.4.2 使用SQL 159
本章小結(jié) 160
實(shí)訓(xùn)10 創(chuàng)建和管理索引 160
習(xí)題 164
第11章 視圖 165
11.1 視圖簡(jiǎn)介 165
11.2 創(chuàng)建和管理視圖 166
11.2.1 使用企業(yè)管理器創(chuàng)建視圖 167
11.2.2 使用向?qū)?chuàng)建視圖 168
11.2.3 使用SQL語(yǔ)句創(chuàng)建視圖 170
11.2.4 修改和刪除創(chuàng)建視圖 171
11.3 數(shù)據(jù)更新 172
本章小結(jié) 173
實(shí)訓(xùn)11 創(chuàng)建和管理視圖 173
習(xí)題 175
第12章 存儲(chǔ)過(guò)程 176
12.1 存儲(chǔ)過(guò)程簡(jiǎn)介 176
12.1.1 存儲(chǔ)過(guò)程的特點(diǎn) 176
12.1.2 存儲(chǔ)過(guò)程的分類 177
12.1.3 存儲(chǔ)過(guò)程的初始化 177
12.2 創(chuàng)建、執(zhí)行、修改和刪除存儲(chǔ)過(guò)程 177
12.2.1 創(chuàng)建存儲(chǔ)過(guò)程 177
12.2.2 執(zhí)行存儲(chǔ)過(guò)程 183
12.2.3 修改存儲(chǔ)過(guò)程 185
12.2.4 刪除存儲(chǔ)過(guò)程 189
12.3 在存儲(chǔ)過(guò)程中使用參數(shù) 190
12.4 處理錯(cuò)誤信息 192
本章小結(jié) 194
實(shí)訓(xùn)12 創(chuàng)建、管理和執(zhí)行存儲(chǔ)過(guò)程 195
習(xí)題 198
第13章 觸發(fā)器 199
13.1 觸發(fā)器簡(jiǎn)介 199
13.2 創(chuàng)建和管理觸發(fā)器 200
13.2.1 創(chuàng)建觸發(fā)器 200
13.2.2 修改觸發(fā)器 205
13.2.3 刪除觸發(fā)器 206
13.3 觸發(fā)器工作原理及應(yīng)用 207
13.3.1 INSERT觸發(fā)器 207
13.3.2 UPDATE觸發(fā)器 208
13.3.3 DELETE觸發(fā)器 208
13.3.4 INSTEAD OF觸發(fā)器 209
13.3.5 嵌套觸發(fā)器 211
13.3.6 遞歸觸發(fā)器 211
本章小結(jié) 215
實(shí)訓(xùn)13 創(chuàng)建和管理觸發(fā)器 216
習(xí)題 218
第14章 事務(wù)和鎖 219
14.1 事務(wù)和鎖簡(jiǎn)介 219
14.2 管理事務(wù) 221
14.2.1 隱性事務(wù) 221
14.2.2 自動(dòng)提交事務(wù) 223
14.2.3 顯式事務(wù) 223
14.3 鎖 227
14.3.1 鎖的分類 227
14.3.2 死鎖 229
14.4 事務(wù)的并發(fā)控制 230
14.4.1 并發(fā)問(wèn)題 231
14.4.2 并發(fā)控制 231
本章小結(jié) 233
實(shí)訓(xùn)14 應(yīng)用事務(wù) 233
習(xí)題 234
第15章 數(shù)據(jù)庫(kù)安全 236
15.1 數(shù)據(jù)庫(kù)安全性 236
15.1.1 基本概念 236
15.1.2 安全措施的設(shè)置模型 236
15.2 數(shù)據(jù)恢復(fù) 241
15.2.1 故障的種類 242
15.2.2 轉(zhuǎn)儲(chǔ)和恢復(fù) 242
本章小結(jié) 243
實(shí)訓(xùn)15 數(shù)據(jù)庫(kù)的安全及數(shù)據(jù)恢復(fù) 244
習(xí)題 247
第16章 項(xiàng)目設(shè)計(jì) 人事管理系統(tǒng)數(shù)據(jù)庫(kù) 248
16.1 系統(tǒng)需求分析 248
16.2 概念設(shè)計(jì) 251
16.3 邏輯設(shè)計(jì) 252
16.4 物理設(shè)計(jì) 252
16.5 數(shù)據(jù)庫(kù)實(shí)施 253
16.6 數(shù)據(jù)庫(kù)編程 253
附錄A 需求規(guī)格說(shuō)明書(shū) 261
附錄B 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB8567-88) 264
參考文獻(xiàn) 266