商品簡介
本書選用數據庫管理系統SQL Server 2016,以詳細的數據庫理論知識為基礎,以商品管理系統的數據庫設計為主線,按照“以能力培養為中心,項目驅動教學,理論夠用,重在實踐”的教學指導方針組織內容。本書最大的優點是將理論知識和數據庫項目開發緊密結合,書中既有詳細的教學案例,又有豐富的上機操作內容,案例選取生動有趣,實用性強,實例內容涵蓋了數據庫應用課程所涉及的全部理論知識,從實例到原理,再從原理到應用逐步推進,由淺入深,從易到難,層層深入,全面推進課程教學內容。
本書主要內容包括數據庫技術介紹,SQL Server 2016的安裝、應用功能、管理工具及其應用,TransactSQL語言,數據庫的創建、管理、備份、還原、分離和附加,數據表的創建、數據的完整性和約束、表數據的更新操作、數據的導入和導出,數據查詢,視圖的概念、優點與運用,索引的分類、創建、設計的原則,存儲過程與觸發器的概念和實際應用,事務的ACID特性、併發控制和鎖,標的概念和應用,數據庫的安全管理,商品管理數據庫的設計等。
為了方便教學,本書還配有電子課件等教學資源包,任課教師和學生可以登錄“我們愛讀書”網(www.ibook4us.com)註冊並瀏覽,任課教師還可以發郵件至hustpeiit@163.com索取。
本書可作為普通高等院校計算機科學與技術相關專業的教材,也可以作為學習數據庫應用技術的培訓教材。
目次
第1章數據庫系統概述1
1.1數據庫技術1
1.2SQL Server 2016的安裝4
1.3SQL Server 2016的管理工具9
實驗1SQL Server 2016的安裝13
習題1 14
第2章TransactSQL語言16
2.1TransactSQL語言簡介16
2.2數據類型18
2.3標識符20
2.4變量21
2.5運算符及其優先級23
2.6函數25
2.7流程控制31
2.8批處理和注釋37
實驗2TransactSQL語言39
習題2 41
第3章數據庫及其管理43
3.1數據庫基礎43
3.2創建用戶數據庫的準備工作45
3.3創建用戶數據庫46
3.4管理用戶數據庫51
3.5用戶數據庫的分離與附加54
3.6數據庫的備份與還原56
實驗3數據庫的創建和管理60
習題3 62
第4章數據表64
4.1數據表的概念64
4.2設計數據表65
4.3創建數據表69
4.4修改數據表71
4.5數據完整性74
4.6約束74
4.7插入、修改和刪除表數據82
4.8刪除數據表85
4.9數據的導入和導出85
實驗4數據表90
習題4 92
第5章數據查詢94
5.1數據查詢語句基礎94
5.2select子句95
5.3into子句97
5.4where子句97
5.5order by子句101
5.6group by子句和having子句102
5.7compute子句和compute by子句104
5.8連接查詢105
5.9嵌套查詢109
5.10聯合查詢111
實驗5數據查詢113
習題5 116
第6章視圖120
6.1視圖概述120
6.2視圖的創建121
6.3修改視圖125
6.4通過視圖查詢和更新數據126
6.5刪除視圖128
實驗6視圖的應用129
習題6 131
第7章索引134
7.1索引概述134
7.2創建索引137
7.3刪除索引140
實驗7索引141
習題7 142
第8章存儲過程144
8.1存儲過程概述144
8.2創建存儲過程145
8.3執行存儲過程150
8.4管理存儲過程152
實驗8存儲過程155
習題8 158
第9章觸發器159
9.1觸發器概述159
9.2創建觸發器161
9.3管理觸發器167
實驗9觸發器170
習題9 172
第10章事務和鎖174
10.1事務概述174
10.2事務管理175
10.3事務的併發操作與數據不一致性
問題177
10.4封鎖179
實驗10事務和鎖184
習題10 186
第11章標188
11.1標概述188
11.2標的使用方法188
11.3標的應用舉例190
實驗11標194
習題11 197
第12章SQL Server 2016的安全管理199
12.1SQL Server 2016的安全管理概述199
12.2SQL Server 2016登錄賬戶管理200
12.3SQL Server 2016數據庫用戶管理205
12.4角色209
12.5權限管理212
實驗12SQL Server 2016的安全管理215
習題12 217
第13章商品管理數據庫的設計219
13.1數據庫設計概述219
13.2需求分析220
13.3概念結構設計221
13.4邏輯結構設計223
13.5物理結構設計223
13.6數據庫實施224
13.7數據庫運行和維護230
實驗13數據庫設計232
習題13 233
參考文獻234