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