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

數(shù)據(jù)庫原理與應(yīng)用(SQL Server)

數(shù)據(jù)庫原理與應(yīng)用(SQL Server)

定 價:¥23.00

作 者: 趙杰,李濤,余江,王浩全
出版社: 人民郵電出版社
叢編項: 新世紀(jì)高等學(xué)校計算機(jī)系列教材
標(biāo) 簽: Sever

ISBN: 9787115148384 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 243 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)描述關(guān)系型數(shù)據(jù)庫的原理、數(shù)據(jù)模型和數(shù)據(jù)庫理論,并結(jié)合SQL Server 2000的特點,介紹使用SQL Server建立數(shù)據(jù)庫、使用SQL訪問數(shù)據(jù)庫、使用索引和視圖、使用存儲過程和觸發(fā)器的方法,充分展示SQL Server 2000數(shù)據(jù)庫作為面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫的各種完善的功能。本書還結(jié)合具體應(yīng)用實例,講述復(fù)雜數(shù)據(jù)庫設(shè)計的方法和過程。.本書適合作為普通高等院?!皵?shù)據(jù)庫原理與應(yīng)用”課程的通用教材,也適合從事辦公自動化的管理人員和從事計算機(jī)軟件設(shè)計的科技人員及其他有關(guān)人員參考。...

作者簡介

  作者:李濤李濤,碩士, 賽爾網(wǎng)絡(luò)工程師,畢業(yè)于合肥中國科技大學(xué)信息工程系,精通ASP、VB、VC、Java、SQL Server等編程語言和開發(fā)工具。熟悉OA辦公系統(tǒng),參與開發(fā)過大型辦公系統(tǒng),熟悉VS.NET開發(fā)。進(jìn)入賽爾網(wǎng)絡(luò)3年,負(fù)責(zé)網(wǎng)絡(luò)安全與維護(hù)咨詢,有比較豐富的網(wǎng)站開發(fā)和維護(hù)經(jīng)驗。

圖書目錄

第1章 數(shù)據(jù)庫系統(tǒng)概述 1
1.1 引言 1
1.1.1 數(shù)據(jù)庫是計算機(jī)技術(shù)發(fā)展的產(chǎn)物 1
1.1.2 數(shù)據(jù)庫是計算機(jī)應(yīng)用的基礎(chǔ) 1
1.1.3 初學(xué)者可以快速掌握SQL Server數(shù)據(jù)庫管理系統(tǒng) 1
1.1.4 SQL Server在企業(yè)中的應(yīng)用 2
1.2 數(shù)據(jù)庫技術(shù)的發(fā)展 2
1.2.1 數(shù)據(jù)庫發(fā)展階段的劃分 2
1.2.2 人工管理階段 2
1.2.3 文件系統(tǒng)階段 3
1.2.4 數(shù)據(jù)庫系統(tǒng)階段 4
1.2.5 高級數(shù)據(jù)庫階段 6
1.3 數(shù)據(jù)模型 9
1.3.1 數(shù)據(jù)模型 9
1.3.2 概念模型 10
1.3.3 實體聯(lián)系模型 11
1.3.4 層次模型 13
1.3.5 網(wǎng)狀模型 14
1.3.6 關(guān)系模型 14
1.4 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) 16
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 16
1.4.2 數(shù)據(jù)庫系統(tǒng)的組成 18
1.5 數(shù)據(jù)庫管理系統(tǒng)的功能和工作過程 19
1.5.1 數(shù)據(jù)庫管理系統(tǒng)的主要功能 19
1.5.2 數(shù)據(jù)庫系統(tǒng)的工作過程 20
1.5.3 數(shù)據(jù)庫系統(tǒng)的不同視圖 20
1.6 小結(jié) 22
習(xí)題 22
第2章 關(guān)系數(shù)據(jù)庫數(shù)學(xué)模型 27
2.1 關(guān)系模型的基本概念 27
2.1.1 關(guān)系的數(shù)據(jù)定義 27
2.1.2 關(guān)系模型 29
2.2 EER模型到關(guān)系模式的轉(zhuǎn)換 30
2.2.1 實體類型的轉(zhuǎn)換 30
2.2.2 二元關(guān)系的轉(zhuǎn)換 31
2.2.3 實體內(nèi)部之間聯(lián)系的轉(zhuǎn)換 32
2.2.4 三元關(guān)系的轉(zhuǎn)換 33
2.2.5 子類型的轉(zhuǎn)換 33
2.3 關(guān)系代數(shù) 33
2.3.1 傳統(tǒng)的集合運算 34
2.3.2 專門的關(guān)系運算 35
2.4 關(guān)系演算 38
2.4.1 元組關(guān)系演算 38
2.4.2 域關(guān)系演算 40
2.5 小結(jié) 42
習(xí)題 42
第3章 關(guān)系數(shù)據(jù)庫設(shè)計理論 50
3.1 問題的提出 50
3.2 函數(shù)依賴 51
3.2.1 關(guān)系函數(shù)的類型 51
3.2.2 函數(shù)依賴 51
3.2.3 函數(shù)依賴的邏輯蘊涵 52
3.2.4 鍵 52
3.3 關(guān)系模式的規(guī)范化 53
3.3.1 第一范式(1NF) 54
3.3.2 第二范式(2NF) 55
3.3.3 第三范式(3NF) 56
3.3.4 BCNF范式 57
3.3.5 多值函數(shù)依賴 58
3.3.6 第四范式(4NF) 61
3.4 函數(shù)依賴的公理系統(tǒng) 62
3.4.1 Armstrong公理 62
3.4.2 公理的正確性 62
3.4.3 公理的推論 62
3.5 模式分解 63
3.5.1 無損連接 63
3.5.2 保持函數(shù)依賴的分解 65
3.5.3 3NF無損連接和保持函數(shù)依賴的分解算法 66
3.6 閉包及其計算* 66
3.7 函數(shù)依賴集的等價和覆蓋* 68
3.8 公理的完備性* 70
3.9 小結(jié) 71
習(xí)題 71
第4章 使用SQL Server設(shè)計數(shù)據(jù)庫 76
4.1 數(shù)據(jù)庫設(shè)計的總體思路 76
4.2 SQL Server管理工具簡介 77
4.2.1 服務(wù)管理器 77
4.2.2 企業(yè)管理器 78
4.2.3 查詢分析器 78
4.3 創(chuàng)建數(shù)據(jù)庫 79
4.3.1 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 80
4.3.2 使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 82
4.3.3 查看和修改數(shù)據(jù)庫屬性 83
4.4 創(chuàng)建表 84
4.4.1 使用企業(yè)管理器創(chuàng)建表 85
4.4.2 表設(shè)計器窗體 86
4.4.3 建立和命名列 86
4.4.4 指定列的數(shù)據(jù)類型和為空性 86
4.4.5 列描述 87
4.4.6 保存數(shù)據(jù)表 88
4.4.7 使用T-SQL語句創(chuàng)建表 88
4.5 更改數(shù)據(jù)表的結(jié)構(gòu) 89
4.5.1 添加新列 89
4.5.2 更改列名稱 90
4.5.3 更改列的數(shù)據(jù)類型及長度 90
4.5.4 使用標(biāo)識列 91
4.5.5 定義主關(guān)鍵字 92
4.5.6 刪除列 93
4.6 刪除表 94
4.6.1 使用企業(yè)管理器刪除表 94
4.6.2 使用T-SQL語句刪除表 94
4.7 數(shù)據(jù)表關(guān)聯(lián) 94
4.7.1 利用關(guān)系圖定義表間的關(guān)系 95
4.7.2 編輯已有的關(guān)系 98
4.7.3 刪除關(guān)系 100
4.7.4 查看已有的關(guān)系 101
4.8 小結(jié) 102
習(xí)題 102
第5章 使用SQL訪問數(shù)據(jù) 105
5.1 查詢 105
5.1.1 簡單查詢 105
5.1.2 排序 106
5.1.3 多表連接查詢 106
5.1.4 子查詢 108
5.1.5 使用UNION的查詢 109
5.1.6 使用聚合函數(shù)和GROUP BY 110
5.1.7 創(chuàng)建交叉表查詢 111
5.1.8 使用DISTINCT和TOP關(guān)鍵字 111
5.1.9 使用SQL Server內(nèi)建函數(shù) 112
5.2 插入 114
5.2.1 使用INSERT語句 114
5.2.2 使用INSERT…SELECT語句 115
5.2.3 使用SELECT…INTO語句 115
5.3 更新 116
5.3.1 更新基于表的數(shù)據(jù) 116
5.3.2 基于其他表更新數(shù)據(jù)行 116
5.3.3 使用子查詢更新指定的行 117
5.4 刪除 117
5.5 注釋語句 117
5.6 變量 118
5.7 控制語句 119
5.7.1 BEGIN…END語句 119
5.7.2 IF…ELSE語句 120
5.7.3 WHILE語句 120
5.7.4 CASE語句 121
5.8 小結(jié) 122
習(xí)題 122
第6章 使用索引和視圖 126
6.1 索引的概念 126
6.2 索引的類型 126
6.2.1 聚集索引 126
6.2.2 非聚集索引 128
6.3 索引的創(chuàng)建和管理 129
6.3.1 創(chuàng)建索引 129
6.3.2 修改索引 130
6.3.3 刪除索引 130
6.4 使用索引 131
6.4.1 使用聚集索引 131
6.4.2 使用非聚集索引 132
6.5 維護(hù)索引 132
6.5.1 維護(hù)統(tǒng)計信息 132
6.5.2 數(shù)據(jù)碎片 133
6.5.3 重建和整理索引 134
6.6 視圖的優(yōu)點 135
6.7 視圖的定義 136
6.7.1 創(chuàng)建視圖 136
6.7.2 修改視圖 136
6.7.3 刪除視圖 137
6.8 視圖的應(yīng)用 137
6.8.1 從視圖中查詢 137
6.8.2 視圖的連接 138
6.8.3 視圖提供聚合值 138
6.8.4 利用視圖加強數(shù)據(jù)安全 139
6.9 小結(jié) 139
習(xí)題 139
第7章 使用存儲過程和觸發(fā)器 142
7.1 為何使用存儲過程 142
7.2 存儲過程的定義和管理 142
7.2.1 創(chuàng)建存儲過程 142
7.2.2 修改存儲過程 143
7.2.3 刪除存儲過程 144
7.2.4 重新編譯存儲過程 144
7.3 存儲過程的應(yīng)用 144
7.3.1 使用存儲過程封裝數(shù)據(jù)處理 144
7.3.2 存儲過程返回參數(shù) 145
7.4 為何使用觸發(fā)器 146
7.5 觸發(fā)器的工作原理 146
7.5.1 INSERT觸發(fā)器 147
7.5.2 UPDATE觸發(fā)器 147
7.5.3 DELETE觸發(fā)器 147
7.6 創(chuàng)建和管理觸發(fā)器 148
7.6.1 創(chuàng)建觸發(fā)器 148
7.6.2 修改觸發(fā)器 149
7.6.3 刪除觸發(fā)器 150
7.7 使用觸發(fā)器 150
7.7.1 級聯(lián)更新 150
7.7.2 級聯(lián)刪除 151
7.7.3 保護(hù)數(shù)據(jù) 151
7.7.4 強制業(yè)務(wù)規(guī)則 151
7.8 小結(jié) 152
習(xí)題 152
第8章 數(shù)據(jù)保護(hù) 154
8.1 授權(quán)用戶訪問數(shù)據(jù) 154
8.1.1 授權(quán)用戶訪問SQL Server 154
8.1.2 授權(quán)用戶訪問數(shù)據(jù)庫 157
8.1.3 授權(quán)用戶訪問對象和數(shù)據(jù) 158
8.2 約束 160
8.2.1 DEFAULT約束 160
8.2.2 CHECK約束 161
8.2.3 UNIQUE約束 161
8.2.4 PRIMARY KEY約束 162
8.2.5 FOREIGN KEY約束 162
8.3 事務(wù) 163
8.3.1 為何使用事務(wù) 163
8.3.2 事務(wù)的概念 163
8.3.3 事務(wù)的狀態(tài) 164
8.3.4 定義事務(wù) 164
8.3.5 事務(wù)與故障恢復(fù) 165
8.4 并發(fā)控制 166
8.4.1 并發(fā)異常問題 166
8.4.2 封鎖協(xié)議 166
8.4.3 基本鎖 167
8.4.4 鎖的相容性 167
8.4.5 使用鎖 168
8.5 數(shù)據(jù)備份與恢復(fù) 170
8.5.1 備份數(shù)據(jù)庫 170
8.5.2 恢復(fù)數(shù)據(jù)庫 172
8.6 小結(jié) 175
習(xí)題 175
第9章 ADO數(shù)據(jù)庫編程接口 177
9.1 ADO簡介 177
9.2 ADO對象 177
9.2.1 Connection對象 178
9.2.2 RecordSet對象 179
9.2.3 Command對象 183
9.2.4 Parameter對象 186
9.2.5 Error對象 188
9.2.6 Field對象 189
9.2.7 Property對象 190
9.2.8 ADO中的事務(wù)管理 190
9.3 ADO綜合應(yīng)用例程 192
9.3.1 ASP對象模型 192
9.3.2 ASP數(shù)據(jù)訪問實例 194
9.4 小結(jié) 196
習(xí)題 196
第10章 復(fù)雜數(shù)據(jù)庫設(shè)計 198
10.1 數(shù)據(jù)庫設(shè)計概述 198
10.1.1 數(shù)據(jù)庫設(shè)計的內(nèi)容和要求 198
10.1.2 數(shù)據(jù)庫設(shè)計過程 200
10.2 需求分析 202
10.2.1 確認(rèn)用戶需求,確定設(shè)計范圍 202
10.2.2 收集和分析需求數(shù)據(jù) 202
10.2.3 撰寫需求說明書 203
10.3 概念設(shè)計 204
10.3.1 E.R模型 204
10.3.2 設(shè)計局部概念模式 206
10.3.3 設(shè)計全局概念模式 208
10.4 邏輯設(shè)計 209
10.5 物理設(shè)計 211
10.6 數(shù)據(jù)庫的建立和維護(hù) 212
10.6.1 建立數(shù)據(jù)庫 212
10.6.2 數(shù)據(jù)庫的重組織和重構(gòu)造 212
10.7 小結(jié) 214
習(xí)題 214
附錄 課堂教學(xué)質(zhì)量評價系統(tǒng)的實現(xiàn) 217

本目錄推薦

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