SQL Server 2000數(shù)據(jù)庫及應(yīng)用

-
【作 者】李偉紅 主編
【I S B N 】978-7-5084-4146-7
【責(zé)任編輯】郭東青
【適用讀者群】本科
【出版時(shí)間】2008-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】288
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥27
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書系統(tǒng)全面地介紹了大型數(shù)據(jù)庫管理系統(tǒng)SQL Server 2000的安裝配置以及使用SQL Server 2000進(jìn)行數(shù)據(jù)庫開發(fā)的常用技術(shù)和實(shí)用方法。全書內(nèi)容分為上、下兩篇:上篇是SQL Server 2000數(shù)據(jù)庫應(yīng)用技術(shù)的實(shí)現(xiàn),包括SQL Server 2000概述、數(shù)據(jù)庫的創(chuàng)建和管理、數(shù)據(jù)表的創(chuàng)建和管理、數(shù)據(jù)完事性的設(shè)計(jì)與實(shí)現(xiàn)、索引的創(chuàng)建與維護(hù)、視圖的創(chuàng)建與維護(hù)、Transact-SQL語言、存儲過程和觸發(fā)器的創(chuàng)建與維護(hù)及事務(wù)和鎖的使用與管理等內(nèi)容。下篇是SQL Server 2000數(shù)據(jù)庫管理技術(shù)的實(shí)現(xiàn),包括SQL Server 2000的安全性管理、SQL Server 2000數(shù)據(jù)轉(zhuǎn)換、備份和恢復(fù)數(shù)據(jù)庫、SQL Server 2000代理服務(wù)、SQL Server 2000數(shù)據(jù)復(fù)制及分布式查詢等內(nèi)容。
本書從SQL Server 2000的實(shí)際應(yīng)用角度出發(fā),將之劃分為兩部分進(jìn)行編寫,在編寫過程中注重結(jié)合具體的數(shù)據(jù)庫實(shí)例進(jìn)行講解,并采用圖文對照的方式,通俗易懂。
本書是學(xué)習(xí)SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的理想教程,即可作為大、中專院校學(xué)生學(xué)習(xí)SQL Server 2000的教材,也可作為講授相關(guān)課程的教師和數(shù)據(jù)庫編程人員的實(shí)用參考書。
在IT技術(shù)高速發(fā)展的今天,數(shù)據(jù)庫技術(shù)已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)。數(shù)據(jù)庫技術(shù)被廣泛應(yīng)用于辦公自動(dòng)化系統(tǒng)、管理信息系統(tǒng)、決策支持系統(tǒng)等各個(gè)領(lǐng)域。
SQL Server 2000是美國微軟公司推出的大型數(shù)據(jù)庫管理系統(tǒng)。與其他數(shù)據(jù)庫管理系統(tǒng)相比,它具有操作簡單、使用方便、功能強(qiáng)大、安全性高等特點(diǎn),是一個(gè)優(yōu)秀的數(shù)據(jù)庫管理平臺。它以關(guān)系數(shù)據(jù)模型為基礎(chǔ),支持客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等,能夠滿足各種層次的人群對構(gòu)建數(shù)據(jù)庫的需求。它與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形界面,并提供了一套完整的管理工具和實(shí)用程序,大大減輕了管理員的工作量,使用戶對數(shù)據(jù)庫的操作變得非常簡單,使許多以前需要手工進(jìn)行處理的復(fù)雜任務(wù),現(xiàn)在可以通過圖形化界面和向?qū)Чぞ呒纯奢p松地完成。SQL Server 2000安裝簡單,易學(xué),易用,適用面廣,可以通過學(xué)習(xí)SQL Server 2000來達(dá)到快速了解并掌握大型數(shù)據(jù)庫管理系統(tǒng)的原理與應(yīng)用的目的。
本書由多年從事數(shù)據(jù)庫一線教學(xué)和科研工作的教師編寫,以應(yīng)用型本科的教學(xué)大綱為指導(dǎo),根據(jù)該門課程的教學(xué)經(jīng)驗(yàn)和教學(xué)規(guī)律,合理地安排了各章的學(xué)習(xí)內(nèi)容,并結(jié)合具體的開發(fā)實(shí)例,系統(tǒng)地講述了SQL Server 2000的各種應(yīng)用技術(shù)和管理方法,將理論與實(shí)踐有機(jī)地結(jié)合在一起,并在具體內(nèi)容描述中突出了重點(diǎn)和難點(diǎn)。
全書內(nèi)容分為上、下兩篇,共15章。上篇講述的是SQL Server 2000的數(shù)據(jù)庫應(yīng)用技術(shù)的實(shí)現(xiàn),包括第1章至第9章;下篇講述的是SQL Server 2000的數(shù)據(jù)庫管理技術(shù)的實(shí)現(xiàn),包括第10章至第15章。內(nèi)容涵蓋了SQL Server 2000的各種基本功能和使用方法。本書在編寫過程中,每一章都在前面安排了“本章學(xué)習(xí)目標(biāo)”,在章尾安排了“本章小結(jié)”及“思考與練習(xí)”,使讀者能夠在學(xué)習(xí)的過程中始終清楚地知道各章講述的重點(diǎn)內(nèi)容,并能結(jié)合每章提供的習(xí)題達(dá)到快速掌握重點(diǎn)內(nèi)容的目的,因此,本書是一本快速掌握SQL Server 2000應(yīng)用技術(shù)的理想教材。
本書由李偉紅主編,史瑞芳、趙玉娟任副主編。各章主要編寫人員分工如下:第1、2、3章由史瑞芳編寫,第4章由莊連英和李杰編寫,第5章由崔玉寶編寫,第6章由張保通編寫,第7章由魯振華和康宏編寫,第8章由李瑛和趙麗艷編寫,第9章由趙輝和曲鳳娟編寫,第10、11、12章由趙玉娟編寫,第13、14、15章由李偉紅編寫。參加本書編寫的還有蔣天偉、安志遠(yuǎn)、陳剛、李建義、楊立、蘇英如、張景峰、李娟維、王文明、張麗萍、王永平、李冰冰、高明亮等。
在本書的編寫過程中,參考了大量的相關(guān)技術(shù)資料,吸取了許多同仁的寶貴經(jīng)驗(yàn),在此深表謝意。在本書的出版過程中,得到了中國水利水電出版社計(jì)算機(jī)編輯室全體同志的大力支持和幫助,在此表示衷心的感謝。
盡管已經(jīng)盡了最大努力來避免錯(cuò)誤的發(fā)生,但限于水平和時(shí)間,書中不妥之處在所難免,敬請各位專家、讀者批評指正。筆者的E-mail為:[email protected]。
編 者
2006年10月
前言
上篇 SQL Server 2000數(shù)據(jù)庫應(yīng)用技術(shù)的實(shí)現(xiàn)
第1章 SQL Server 2000概述 1
本章學(xué)習(xí)目標(biāo) 1
1.1 數(shù)據(jù)庫管理系統(tǒng)概述 1
1.2 SQL Server 2000簡介 2
1.3 SQL Server 2000特點(diǎn) 2
1.4 SQL Server 2000的安裝 3
1.4.1 SQL Server 2000的環(huán)境需求 3
1.4.2 SQL Server 2000的安裝 3
1.5 SQL Server 2000的配置 11
1.5.1 啟動(dòng)服務(wù) 11
1.5.2 注冊服務(wù)器 11
1.5.3 刪除服務(wù)器的注冊 16
1.6 卸載SQL Server 2000 16
1.6.1 通過控制面板卸載 17
1.6.2 使用SQL Server 2000自帶的卸載程序 18
1.7 本章小結(jié) 19
1.8 思考與練習(xí) 20
第2章 數(shù)據(jù)庫的創(chuàng)建和管理 21
本章學(xué)習(xí)目標(biāo) 21
2.1 數(shù)據(jù)庫文件管理 21
2.1.1 數(shù)據(jù)庫文件 21
2.1.2 事務(wù)日志文件 22
2.1.3 數(shù)據(jù)庫文件組 22
2.2 SQL Server 2000系統(tǒng)數(shù)據(jù)庫 22
2.3 創(chuàng)建數(shù)據(jù)庫 23
2.3.1 使用向?qū)?chuàng)建數(shù)據(jù)庫 23
2.3.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 27
2.3.3 使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫 30
2.4 修改數(shù)據(jù)庫 35
2.4.1 修改數(shù)據(jù)庫名稱 35
2.4.2 修改數(shù)據(jù)庫屬性 35
2.4.3 縮小數(shù)據(jù)庫 37
2.5 刪除數(shù)據(jù)庫 42
2.5.1 使用企業(yè)管理器刪除數(shù)據(jù)庫 42
2.5.2 使用DROP語句刪除數(shù)據(jù)庫 43
2.6 本章小結(jié) 43
2.7 思考與練習(xí) 44
第3章 數(shù)據(jù)表的創(chuàng)建和管理 45
本章學(xué)習(xí)目標(biāo) 45
3.1 數(shù)據(jù)類型 45
3.1.1 系統(tǒng)數(shù)據(jù)類型 45
3.1.2 自定義數(shù)據(jù)類型 48
3.2 創(chuàng)建數(shù)據(jù)表 52
3.2.1 在企業(yè)管理器中創(chuàng)建數(shù)據(jù)表 52
3.2.2 利用Transact-SQL語言創(chuàng)建表 55
3.3 修改數(shù)據(jù)表結(jié)構(gòu) 57
3.4 管理數(shù)據(jù)表中記錄 58
3.5 刪除數(shù)據(jù)表 60
3.5.1 利用企業(yè)管理器刪除數(shù)據(jù)表 60
3.5.2 使用Transact-SQL語言刪除數(shù)據(jù)表 60
3.6 本章小結(jié) 61
3.7 思考與練習(xí) 61
第4章 數(shù)據(jù)完整性的設(shè)計(jì)與實(shí)現(xiàn) 63
本章學(xué)習(xí)目標(biāo) 63
4.1 概述 63
4.2 實(shí)體完整性的設(shè)計(jì)與實(shí)現(xiàn) 63
4.2.1 主鍵約束 63
4.2.2 IDENTITY屬性 66
4.2.3 惟一性約束 67
4.3 域完整性的設(shè)計(jì)與實(shí)現(xiàn) 70
4.3.1 默認(rèn)約束 71
4.3.2 檢查約束 72
4.3.3 規(guī)則 75
4.4 參照完整性的設(shè)計(jì)與實(shí)現(xiàn) 78
4.5 本章小結(jié) 82
4.6 思考與練習(xí) 83
第5章 索引的創(chuàng)建與維護(hù) 85
本章學(xué)習(xí)目標(biāo) 85
5.1 索引概述 85
5.1.1 索引簡介 85
5.1.2 索引的分類 86
5.2 創(chuàng)建索引 86
5.2.1 系統(tǒng)自動(dòng)創(chuàng)建索引 87
5.2.2 使用企業(yè)管理器創(chuàng)建索引 88
5.2.3 使用Transact-SQL語句創(chuàng)建索引 89
5.2.4 使用索引向?qū)?chuàng)建索引 91
5.3 管理索引 93
5.3.1 使用企業(yè)管理器管理索引 93
5.3.2 使用系統(tǒng)存儲過程管理索引 95
5.3.3 使用Transact-SQL語句刪除索引 96
5.4 本章小結(jié) 97
5.5 思考與練習(xí) 98
第6章 視圖的創(chuàng)建與維護(hù) 99
本章學(xué)習(xí)目標(biāo) 99
6.1 視圖概述 99
6.2 創(chuàng)建視圖 99
6.2.1 使用企業(yè)管理器創(chuàng)建視圖 100
6.2.2 使用Transact-SQL語句創(chuàng)建視圖 103
6.2.3 使用創(chuàng)建視圖向?qū)?chuàng)建視圖 104
6.3 管理視圖 108
6.3.1 查看視圖信息 108
6.3.2 修改視圖 111
6.3.3 重命名視圖 113
6.3.4 使用視圖管理數(shù)據(jù) 114
6.4 刪除視圖 115
6.4.1 使用企業(yè)管理器刪除視圖 115
6.4.2 使用Transact-SQL語句刪除視圖 115
6.5 本章小結(jié) 116
6.6 思考與練習(xí) 116
第7章 Transact-SQL語言 118
本章學(xué)習(xí)目標(biāo) 118
7.1 Transact-SQL語言概述 118
7.2 注釋 118
7.3 變量 119
7.3.1 全局變量 119
7.3.2 局部變量 124
7.4 運(yùn)算符 124
7.4.1 算術(shù)運(yùn)算符 125
7.4.2 賦值運(yùn)算符 125
7.4.3 位運(yùn)算符 125
7.4.4 比較運(yùn)算符 125
7.4.5 邏輯運(yùn)算符 125
7.4.6 字符串連接運(yùn)算符 125
7.4.7 運(yùn)算符的優(yōu)先級 126
7.5 函數(shù) 126
7.5.1 系統(tǒng)函數(shù) 126
7.5.2 字符串函數(shù) 129
7.5.3 日期和時(shí)間函數(shù) 130
7.5.4 數(shù)學(xué)函數(shù) 132
7.5.5 轉(zhuǎn)換函數(shù) 133
7.5.6 用戶自定義函數(shù) 134
7.6 流程控制語句 135
7.6.1 BEGIN…END語句 136
7.6.2 IF…ELSE語句 136
7.6.3 CASE語句 136
7.6.4 WHILE…CONTINUE…BREAK語句 137
7.6.5 GOTO語句 137
7.6.6 RETURN語句 137
7.7 本章小結(jié) 138
7.8 思考與練習(xí) 140
第8章 存儲過程和觸發(fā)器的創(chuàng)建與維護(hù) 141
本章學(xué)習(xí)目標(biāo) 141
8.1 概述 141
8.1.1 存儲過程概述 141
8.1.2 觸發(fā)器概述 142
8.2 存儲過程 142
8.2.1 創(chuàng)建存儲過程 142
8.2.2 管理存儲過程 148
8.2.3 執(zhí)行存儲過程 151
8.2.4 刪除存儲過程 153
8.3 觸發(fā)器 154
8.3.1 創(chuàng)建觸發(fā)器 154
8.3.2 管理觸發(fā)器 160
8.3.3 刪除觸發(fā)器 163
8.4 本章小結(jié) 164
8.5 思考與練習(xí) 166
第9章 事務(wù)和鎖的使用與管理 167
本章學(xué)習(xí)目標(biāo) 167
9.1 事務(wù)和鎖概述 167
9.1.1 事務(wù)概述 167
9.1.2 鎖概述 167
9.2 事務(wù)管理 168
9.2.1 事務(wù)模式 168
9.2.2 事務(wù)管理 168
9.3 鎖的管理 174
9.3.1 資源鎖定模式 174
9.3.2 鎖的分類 174
9.3.3 鎖的管理 175
9.4 本章小結(jié) 176
9.5 思考與練習(xí) 177
下篇 SQL Server 2000數(shù)據(jù)庫管理技術(shù)的實(shí)現(xiàn)
第10章 SQL Server 2000的安全性管理 178
本章學(xué)習(xí)目標(biāo) 178
10.1 安全性管理概述 178
10.2 SQL Server 2000的登錄身份驗(yàn)證管理 178
10.2.1 SQL Server 2000的登錄身份驗(yàn)證模式 178
10.2.2 SQL Server 2000的登錄賬戶 180
10.3 角色管理 189
10.3.1 固定服務(wù)器角色 189
10.3.2 固定數(shù)據(jù)庫角色 191
10.4 SQL Server 2000數(shù)據(jù)庫的安全性管理 192
10.4.1 SQL Server 2000的默認(rèn)用戶 192
10.4.2 管理SQL Server 2000數(shù)據(jù)庫用戶 192
10.5 SQL Server 2000數(shù)據(jù)庫對象的安全性管理 195
10.5.1 SQL Server 2000中的權(quán)限類型 195
10.5.2 權(quán)限管理 195
10.6 本章小結(jié) 201
10.7 思考與練習(xí) 202
第11章 SQL Server 2000數(shù)據(jù)轉(zhuǎn)換 203
本章學(xué)習(xí)目標(biāo) 203
11.1 數(shù)據(jù)轉(zhuǎn)換概述 203
11.2 導(dǎo)入數(shù)據(jù) 203
11.3 導(dǎo)出數(shù)據(jù) 209
11.4 DTS設(shè)計(jì)器 214
11.5 本章小結(jié) 220
11.6 思考與練習(xí) 220
第12章 數(shù)據(jù)庫的備份和恢復(fù) 222
本章學(xué)習(xí)目標(biāo) 222
12.1 概述 222
12.2 備份數(shù)據(jù)庫 222
12.2.1 備份方式 222
12.2.2 備份設(shè)備 223
12.2.3 數(shù)據(jù)庫備份 224
12.3 恢復(fù)數(shù)據(jù)庫 230
12.3.1 設(shè)置數(shù)據(jù)庫訪問屬性 230
12.3.2 恢復(fù)數(shù)據(jù)庫 231
12.4 本章小結(jié) 234
12.5 思考與練習(xí) 234
第13章 SQL Server 2000代理服務(wù) 236
本章學(xué)習(xí)目標(biāo) 236
13.1 配置SQL Server 2000代理服務(wù) 236
13.1.1 SQL Server 2000代理服務(wù)元素 236
13.1.2 啟動(dòng)SQL Server 2000代理服務(wù) 236
13.2 作業(yè)管理 238
13.2.1 創(chuàng)建作業(yè) 239
13.2.2 調(diào)度作業(yè) 240
13.3 警報(bào)管理 242
13.4 操作員管理 243
13.4.1 定義操作員 244
13.4.2 使用操作員 244
13.5 本章小結(jié) 245
13.6 思考與練習(xí) 246
第14章 SQL Server 2000數(shù)據(jù)復(fù)制 247
本章學(xué)習(xí)目標(biāo) 247
14.1 數(shù)據(jù)復(fù)制概述 247
14.2 數(shù)據(jù)復(fù)制的創(chuàng)建 248
14.2.1 配置服務(wù)器 248
14.2.2 創(chuàng)建發(fā)布出版物 251
14.2.3 訂購出版物 256
14.3 數(shù)據(jù)復(fù)制的維護(hù) 260
14.3.1 設(shè)置發(fā)布服務(wù)器和分發(fā)服務(wù)器的屬性 260
14.3.2 刪除發(fā)布配置信息 263
14.4 本章小結(jié) 265
14.5 思考與練習(xí) 266
第15章 分布式查詢 267
本章學(xué)習(xí)目標(biāo) 267
15.1 分布式查詢概述 267
15.2 建立鏈接服務(wù)器 267
15.3 使用鏈接服務(wù)器 269
15.4 刪除鏈接服務(wù)器 270
15.5 本章小結(jié) 270
15.6 思考與練習(xí) 271
參考文獻(xiàn) 272
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- SQL Server 2019數(shù)據(jù)庫實(shí)戰(zhàn)教程 [主編 岳付強(qiáng) 曾陳萍 唐承佳]
- MySQL數(shù)據(jù)庫技術(shù)項(xiàng)目化教程——基于OBE理念 [主編 劉崇巍 龐金龍]
- MySQL數(shù)據(jù)庫應(yīng)用項(xiàng)目化教程 [主編 代恒 王明超]
- 數(shù)據(jù)庫原理與實(shí)踐(MySQL版) [楊俊杰 劉忠艷]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主編 嚴(yán)暉 劉衛(wèi)國]
- 數(shù)據(jù)庫原理及應(yīng)用SQL Server 2014(微課版) [主 編 趙德福]
- MySQL數(shù)據(jù)庫項(xiàng)目化教程(第二版) [主編 鄭小蓉]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫系統(tǒng)工程師真題精析與命題密卷 [鐘志宏]
- 數(shù)據(jù)庫原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- 數(shù)據(jù)庫系統(tǒng)工程師5天修煉 [鐘志宏]
- Access數(shù)據(jù)庫基礎(chǔ)教程實(shí)驗(yàn)指導(dǎo)與習(xí)題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎(chǔ)教程 [主編 饒拱維 楊貴茂 郭其標(biāo)]
- MySQL數(shù)據(jù)庫項(xiàng)目化教程 [主編 鄭小蓉 段萍]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫原理 [主編 楊俊杰 張瑋]
- 數(shù)據(jù)庫原理與技術(shù)(第三版)實(shí)驗(yàn)指導(dǎo) [程傳慶]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)(第二版) [主編 嚴(yán)暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2008)(第二版) [主編 嚴(yán)暉 周肆清]
- 數(shù)據(jù)庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數(shù)據(jù)庫原理與技術(shù)(第三版) [程傳慧]
- MySQL數(shù)據(jù)庫開發(fā)實(shí)戰(zhàn) [肖睿 訾永所 侯小毛]
- Access 2010數(shù)據(jù)庫應(yīng)用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實(shí)用教程 [主編 張明 宣繼濤]
- 數(shù)據(jù)庫應(yīng)用 [主編 肖睿 于繼武]
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊)(第二版)
- 高等數(shù)學(xué)(上冊)(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊)
- Visual Basic程序設(shè)計(jì)簡明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊)
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用