數(shù)據(jù)庫系統(tǒng)實(shí)驗(yàn)與學(xué)習(xí)指導(dǎo)——基于SQL Server平臺(tái)
定 價(jià):29 元
叢書名:高等學(xué)校公共課計(jì)算機(jī)規(guī)劃教材
- 作者:王霄鵬 主編
- 出版時(shí)間:2015/8/1
- ISBN:9787121269462
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.138
- 頁碼:156
- 紙張:輕型紙
- 版次:1
- 開本:16開
本書兼顧理論性和實(shí)踐性,系統(tǒng)、全面地介紹SQL Server數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)知識(shí)和操作方法。全書共9章,主要內(nèi)容包括:SQL Server 2008簡介、SQL Server 2008 數(shù)據(jù)庫開發(fā)環(huán)境、創(chuàng)建數(shù)據(jù)庫和表、表的基本操作與數(shù)據(jù)查詢、安全性與完整性管理、視圖和索引、存儲(chǔ)過程和觸發(fā)器、函數(shù)、T-SQL語言。本書提供配套電子課件、程序代碼等。
王霄鵬,博士,青島大學(xué)信息工程學(xué)院。學(xué)士畢業(yè)于青島大學(xué)信息工程學(xué)院,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè);碩士畢業(yè)于青島大學(xué)信息工程學(xué)院,計(jì)算機(jī)軟件與理論專業(yè);博士畢業(yè)于大連海事大學(xué)信息科學(xué)技術(shù)學(xué)院,計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)。長期講授數(shù)據(jù)庫系統(tǒng)概論實(shí)驗(yàn)、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)、編譯原理實(shí)驗(yàn)、軟件工程實(shí)驗(yàn)等課程。
第1章 SQL Server 2008簡介1
1.1 SQL Server 2008特點(diǎn)1
1.1.1 可信任的2
1.1.2 高效的4
1.1.3 智能的7
1.2 SQL Server 2008安裝10
1.2.1 SQL Server 2008的版本類型10
1.2.2 SQL Server 2008安裝過程11
1.3 SQL Server 2008體系結(jié)構(gòu)22
1.3.1 數(shù)據(jù)庫引擎22
1.3.2 分析服務(wù)22
1.3.3 報(bào)表服務(wù)22
1.3.4 集成服務(wù)23
1.4 SQL Server 2008管理工具23
1.4.1 SQL Server Management Studio23
1.4.2 SQL Server Business Intelligence Development Studio25
1.4.3 SQL Server Profiler26
1.4.4 SQL Server Configuration Manager27
1.4.5 Database Engine Tuning Advisor27
1.4.6 實(shí)用工具28
第2章 SQL Server 2008 數(shù)據(jù)庫開發(fā)環(huán)境30
2.1 啟動(dòng)SQL Server服務(wù)30
2.2 創(chuàng)建/注冊SQL Server 2008服務(wù)器30
2.2.1 服務(wù)器組的創(chuàng)建與刪除31
2.2.2 服務(wù)器的注冊與刪除32
2.3 SQL Server數(shù)據(jù)庫與數(shù)據(jù)庫對(duì)象33
2.3.1 SQL Server數(shù)據(jù)庫33
2.3.2 SQL Server數(shù)據(jù)庫對(duì)象34
2.3.3 SQL Server 2008系統(tǒng)數(shù)據(jù)庫35
2.4 實(shí)驗(yàn)1——SQL Server 2008 數(shù)據(jù)庫開發(fā)環(huán)境36
2.4.1 實(shí)驗(yàn)?zāi)康?6
2.4.2 實(shí)驗(yàn)準(zhǔn)備36
2.4.3 實(shí)驗(yàn)內(nèi)容36
第3章 創(chuàng)建數(shù)據(jù)庫和表37
3.1 創(chuàng)建數(shù)據(jù)庫37
3.1.1 創(chuàng)建數(shù)據(jù)庫37
3.1.2 查看和修改數(shù)據(jù)庫40
3.1.3 刪除數(shù)據(jù)庫43
3.2 創(chuàng)建表44
3.2.1 SQL Server 2008的數(shù)據(jù)類型44
3.2.2 以SSMS圖形界面方式創(chuàng)建、修改和刪除數(shù)據(jù)表46
3.2.3 使用T-SQL語句創(chuàng)建、修改和刪除數(shù)據(jù)表47
3.3 實(shí)驗(yàn)2——?jiǎng)?chuàng)建數(shù)據(jù)庫和表52
3.3.1 實(shí)驗(yàn)?zāi)康?2
3.3.2 實(shí)驗(yàn)準(zhǔn)備52
3.3.3 實(shí)驗(yàn)內(nèi)容52
第4章 表的基本操作與數(shù)據(jù)查詢54
4.1 表的基本操作54
4.1.1 在SSMS圖形界面中進(jìn)行操作54
4.1.2 使用T-SQL語句進(jìn)行操作55
4.1.3 使用T-SQL語句修改表中的數(shù)據(jù)56
4.1.4 使用T-SQL語句刪除表中的數(shù)據(jù)56
4.2 數(shù)據(jù)查詢57
4.2.1 單表查詢58
4.2.2 連接查詢(JOIN)63
4.2.3 嵌套查詢66
4.2.4 集合查詢67
4.3 實(shí)驗(yàn)3——表的基本操作與數(shù)據(jù)查詢68
4.3.1 實(shí)驗(yàn)?zāi)康?8
4.3.2 實(shí)驗(yàn)準(zhǔn)備68
4.3.3 實(shí)驗(yàn)內(nèi)容68
第5章 安全性與完整性管理70
5.1 數(shù)據(jù)庫的安全性70
5.1.1 數(shù)據(jù)庫系統(tǒng)的安全性70
5.1.2 SQL Server 2008的安全機(jī)制70
5.1.3 用戶和角色管理73
5.1.4 權(quán)限管理76
5.2 數(shù)據(jù)庫的完整性76
5.2.1 數(shù)據(jù)完整性的基本概念76
5.2.2 實(shí)體完整性的實(shí)現(xiàn)78
5.2.3 域完整性的實(shí)現(xiàn)80
5.2.4 參照完整性的實(shí)現(xiàn)84
5.3 數(shù)據(jù)庫的備份和恢復(fù)87
5.3.1 基本概念87
5.3.2 備份數(shù)據(jù)庫88
5.3.3 恢復(fù)數(shù)據(jù)庫91
5.3.4 分離數(shù)據(jù)庫和附加數(shù)據(jù)庫93
5.4 實(shí)驗(yàn)4——系統(tǒng)安全性與完整性管理94
5.4.1 實(shí)驗(yàn)?zāi)康?4
5.4.2 實(shí)驗(yàn)準(zhǔn)備95
5.4.3 實(shí)驗(yàn)內(nèi)容95
第6章 視圖和索引96
6.1 視圖96
6.1.1 視圖的優(yōu)點(diǎn)和缺點(diǎn)96
6.1.2 創(chuàng)建視圖97
6.1.3 查詢視圖數(shù)據(jù)98
6.1.4 查看視圖信息99
6.1.5 修改視圖99
6.1.6 通過視圖修改表數(shù)據(jù)99
6.1.7 刪除視圖100
6.2 索引101
6.2.1 索引的優(yōu)點(diǎn)和缺點(diǎn)101
6.2.2 索引的分類102
6.2.3 建立索引的原則103
6.2.4 創(chuàng)建索引103
6.2.5 查看和修改索引105
6.2.6 刪除索引106
6.3 實(shí)驗(yàn)5——索引和視圖的應(yīng)用107
6.3.1 實(shí)驗(yàn)?zāi)康?07
6.3.2 實(shí)驗(yàn)準(zhǔn)備107
6.3.3 實(shí)驗(yàn)內(nèi)容107
第7章 存儲(chǔ)過程和觸發(fā)器109
7.1 存儲(chǔ)過程109
7.1.1 存儲(chǔ)過程的定義與特點(diǎn)109
7.1.2 存儲(chǔ)過程的類型109
7.1.3 創(chuàng)建存儲(chǔ)過程110
7.1.4 執(zhí)行存儲(chǔ)過程112
7.1.5 查看存儲(chǔ)過程113
7.1.6 修改存儲(chǔ)過程114
7.1.7 刪除存儲(chǔ)過程115
7.2 觸發(fā)器116
7.2.1 觸發(fā)器的基本概念116
7.2.2 創(chuàng)建觸發(fā)器117
7.2.3 查看觸發(fā)器121
7.2.4 修改觸發(fā)器122
7.2.5 啟用與禁用觸發(fā)器123
7.2.6 刪除觸發(fā)器123
7.3 實(shí)驗(yàn)6——存儲(chǔ)過程和觸發(fā)器的應(yīng)用124
7.3.1 實(shí)驗(yàn)?zāi)康?24
7.3.2 實(shí)驗(yàn)準(zhǔn)備124
7.3.3 實(shí)驗(yàn)內(nèi)容124
第8章 函數(shù)125
8.1 系統(tǒng)內(nèi)置函數(shù)125
8.2 常用系統(tǒng)標(biāo)量函數(shù)126
8.3 用戶自定義函數(shù)129
8.4 實(shí)驗(yàn)7——函數(shù)的應(yīng)用132
8.4.1 實(shí)驗(yàn)?zāi)康?32
8.4.2 實(shí)驗(yàn)準(zhǔn)備133
8.4.3 實(shí)驗(yàn)內(nèi)容133
第9章 T-SQL語言134
9.1 SQL與T-SQL134
9.2 注釋符和標(biāo)識(shí)符135
9.2.1 注釋符135
9.2.2 SQL Server的標(biāo)識(shí)符136
9.3 常量與變量136
9.3.1 常量136
9.3.2 變量137
9.3.3 數(shù)據(jù)類型138
9.4 運(yùn)算符與表達(dá)式139
9.4.1 運(yùn)算符139
9.4.2 表達(dá)式141
9.5 流控制語句141
9.5.1 BEGIN…END語句塊142
9.5.2 IF…ELSE語句142
9.5.3 CASE語句142
9.5.4 循環(huán)語句143
9.5.5 無條件轉(zhuǎn)向語句143
9.5.6 返回語句143
9.5.7 等待語句143
9.6 批處理與腳本144
9.6.1 批處理144
9.6.2 腳本144
9.7 游標(biāo)及其使用144
9.7.1 聲明游標(biāo)144
9.7.2 使用游標(biāo)145
9.8 實(shí)驗(yàn)8——綜合應(yīng)用146
9.8.1 實(shí)驗(yàn)?zāi)康?46
9.8.2 實(shí)驗(yàn)準(zhǔn)備146
9.8.3 實(shí)驗(yàn)內(nèi)容146
參考文獻(xiàn) 148