xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學出版社第三事業部!

此頁面上的內容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當前位置: 首頁 > 教材 > 本科和研究生教材 > 計算機類 > SQL Server 2012數據庫技術實用教程

瀏覽歷史

SQL Server 2012數據庫技術實用教程

SQL Server 2012數據庫技術實用教程

prev next

  • 商品貨號:20160119016
  • 所屬系列:全國高等院校應用型創新規劃教材—計算機系列
    商品重量:0克
    作者:高云,崔艷春主編
    出版社:清華大學出版社
    圖書書號/ISBN:978-7-302-41918-1
    出版日期:2016-01-01
    開本:16開
    圖書頁數:380
    圖書裝訂:平裝
    圖書規格:185mm×260mm
    版次:1
    印張:23.75
    字數:573000
    所屬分類:TP311.138
  • 上架時間:2016-01-19
    商品點擊數:863
  • 定價:¥48.00元
    本店售價:¥48.00元
    注冊用戶:¥48.00元
    vip:¥45.60元
    黃金等級:¥43.20元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數量:

內容簡介:

商品附加資源

 內 容 簡 介

這是一本嚴格采用“工作過程導向”模式規范編寫的Microsoft SQL Server 2012的教材。本書內容可分為兩個部分:數據庫的創建和數據庫的管理。本書的內容組織以關系數據庫理論知識為基礎,注重操作技能的培養和實際問題的解決,旨在使學生掌握使用和管理Microsoft SQL Server 2012。本書以創建“學生管理系統”的數據庫為工作任務,具體內容包括設計數據庫、創建數據庫、創建表、更新和查詢記錄、Transact-SQL語言、視圖和索引、用戶定義函數、存儲過程、觸發器、管理數據庫安全、備份和還原數據庫、導入和導出數據庫中的數據。最后的項目18中介紹了學生管理系統應用程序的設計和實施,從而完成了一個完整的數據庫系統。本書貼切實際,結構合理,內容豐富,操作方便。

本書作為Microsoft SQL Server 2012的入門類教材,既可以作為高等職業教育計算機及相關專業的教材,也可作為Microsoft SQL Server 2012的各種培訓班、職業資格等級考試或認證考試的培訓教材,還可用于讀者自學。

 

  

前    言

  

  為適應高職院校應用型人才培養迅速發展的趨勢,培養以就業市場為導向的具備“職業化”特征的高級應用型人才,著眼于國家發展和培養造就綜合能力人才的需要,“任務驅動、項目導向”成了主流的教學模式。本書以Microsoft SQL Server 2012為數據庫管理系統,通過完成一個完整的學生管理系統,引導學生掌握Microsoft SQL Server 2012的使用和管理。

本書特色

  本書以實際工作任務為背景,將知識的學習、技能的練習與任務相結合,再通過課后練習幫助讀者鞏固所學內容。每一個項目均針對數據庫設計和實施中的一個工作過程環節來傳授相關的課程內容,實現實踐技能與理論知識的整合,將工作環境與學習環境有機地結合在一起。本書內容簡明扼要,結構清晰,通過工作過程的講解將掌握關系數據庫的理論知識和掌握Microsoft SQL Server 2012的使用方法有機結合,示例眾多,步驟明確,講解細致,突出可操作性和實用性。再輔以豐富的實訓題和課后練習,使學生得到充足的訓練,具備使用Microsoft SQL Server 2012解決實際問題的能力。

  本書由高職院校的優秀教師編寫,是在其現有教學成果基礎上整合編寫而成的,作者擁有豐富的開發案例和教學經驗。本書共分為18個項目,計劃需要80個課時,需要用一學期進行學習。

本書主要內容

  項目1介紹數據庫的設計。通過該項目的學習,主要了解數據庫的基本概念、數據模型、關系代數和數據庫的設計方法與步驟,掌握數據庫的理論知識,為后面使用Microsoft SQL Server 2012做好準備。

  項目2介紹安裝SQL Server 2012。通過該項目的學習,了解SQL Server的組成,掌握如何安裝SQL Server 2012。

  項目3講解如何創建數據庫。通過該項目的學習,主要掌握SQL Server數據庫的分類和文件組成,掌握創建、修改、刪除和查看數據庫的方法,掌握分離和附加數據庫的方法。

  項目4介紹如何創建數據庫中的表,設置表的數據完整性。通過該項目的學習,掌握表的概念,掌握創建、修改、刪除表的方法,掌握數據完整性的概念、分類和具體實施方法。

  項目5介紹如何創建索引。通過該項目的學習,掌握索引的概念和分類,掌握創建、修改、刪除索引的方法,了解設計和優化索引的方法。

  項目6介紹如何創建視圖。通過該項目的學習,掌握視圖的概念、分類、創建和使用。

  項目7介紹了Transact-SQL語言。通過該項目的學習,了解Transact-SQL語言的基礎知識。

  項目8講解如何查詢數據庫中的記錄。通過該項目的學習,了解SELECT語句的組成,掌握SELECT語句的書寫。

  項目9學習使用Transact-SQL語句插入、更新和刪除記錄。

  項目10介紹事務和鎖。通過該項目的學習,掌握事務的概念、屬性、類型和使用,掌握并發控制的概念和類型,掌握隔離級別的類型,掌握鎖定、鎖粒度、鎖模式、鎖兼容性和死鎖的概念。

  項目11學習使用游標。通過該項目的學習,掌握游標的概念、類型和使用方法。

  項目12講解創建存儲過程。通過該項目的學習,掌握存儲過程的概念、分類和作用,介紹創建、修改、刪除、執行和查看存儲過程的方法。

  項目13學習使用用戶定義函數。通過該項目的學習,掌握用戶定義函數的概念、作用和類型,掌握創建、修改、刪除、執行和查看用戶定義函數的方法。

  項目14學習使用觸發器。通過該項目的學習,掌握觸發器的概念、分類、工作原理、創建和使用。

  項目15講解對數據庫的備份和還原。通過該項目的學習,掌握備份、還原和恢復的概念,掌握備份設備的概念,掌握恢復模式的概念和類型,掌握不同恢復模式下對數據庫備份和還原的方法。

  項目16講解導入和導出數據庫中的數據。通過該項目的學習,掌握SQL Server導入和導出向導的使用,學習SSIS的作用和工作方式,掌握創建和執行SSIS包來導入和導出數據庫中的數據。

  項目17學習管理數據庫安全。通過該項目的學習,掌握數據庫權限層次結構,掌握身份驗證模式的分類,掌握登錄名、用戶、權限、角色的概念、分類、創建和使用。

  項目18設計并完成了基于Windows的學生管理系統和基于Web的學生管理系統。通過本項目的完成,學習Windows應用程序的創建方法,學習Web應用程序的創建方法,學習注冊和登錄頁面的設計方法,學習查詢學生功能的實現方法。

讀者對象

  本書作為Microsoft SQL Server 2012的入門類教材,既可以作為高等職業教育計算機及相關專業的教材,也可作為Microsoft SQL Server 2012的各種培訓班、職業資格等級考試或認證考試的培訓教材,還可用于讀者自學。

  本書由高云(南京信息職業技術學院教師)任主編,崔艷春(南京信息職業技術學院教師)、夏平(南京信息職業技術學院教師)任副主編,其中項目1、2、3、4、5、6、7、8、9、10由高云編寫,項目11、12、13、14由夏平編寫,項目15、16、17、18由崔艷春編寫,高云負責本書的校對。全書框架結構由何光明擬定,王珊珊、石雅琴、盧振俠、鄭愛琴、楊橙、陳鳳、曹冬梅等參與了部分資料整理工作。

  由于作者水平有限,書中難免存在不當之處,懇請廣大讀者批評指正。

  

 

編  者

 
 
目  錄
 
項目1  設計數據庫 1
1.1  數據庫的基本概念 2
1.1.1  數據庫 2
1.1.2  數據庫管理系統 3
1.1.3  數據庫系統 3
1.1.4  數據管理技術的發展 4
1.1.5  數據庫系統的體系結構 4
1.2  數據模型 5
1.2.1  數據模型的概念 5
1.2.2  數據模型的組成 6
1.2.3  數據模型的類型 6
1.2.4  數據庫的規范化 10
1.3  關系代數 11
1.3.1  傳統的集合運算 11
1.3.2  專門的關系運算 12
1.4  數據庫設計的方法和步驟 14
1.4.1  數據庫設計的方法 15
1.4.2  數據庫設計的步驟 15
1.5  小型案例實訓 17
小結 18
習題 19
項目2  安裝SQL Server 2012 23
2.1  了解SQL Server 2012 24
2.1.1  SQL Server 2012簡介 24
2.1.2  SQL Server 2012的版本 25
2.1.3  SQL Server 2012的組件 25
2.1.4  SQL Server 2012管理工具 26
2.2  安裝SQL Server 2012 29
2.2.1  硬件和軟件要求 29
2.2.2  SQL Server的默認實例和
命名實例 29
2.2.3  SQL Server安裝中心 29
2.3  運行SQL Server 2012 30
2.4  配置SQL Server 2012 32
2.5  小型案例實訓 34
小結 34
習題 35
項目3  創建數據庫 37
3.1  SQL Server數據庫 38
3.1.1  系統數據庫 38
3.1.2  數據庫文件和文件組 39
3.1.3  事務日志 40
3.2  創建數據庫 40
3.2.1  創建單個數據文件和日志
文件的數據庫 40
3.2.2  創建多個數據文件和日志
文件的數據庫 41
3.2.3  創建有用戶文件組的
數據庫 42
3.3  修改數據庫 44
3.3.1  添加數據文件 44
3.3.2  添加帶有數據文件的
文件組 45
3.3.3  添加日志文件 46
3.3.4  增加文件大小 47
3.3.5  收縮文件 47
3.3.6  收縮數據庫 48
3.3.7  刪除文件 49
3.4  刪除數據庫 49
3.5  查看數據庫信息 50
3.5.1  查看數據庫的數據和日志
空間信息 50
3.5.2  查看數據庫的屬性 50
3.6  分離和附加數據庫 51
3.6.1  分離數據庫 51
3.6.2  附加數據庫 51
3.7  小型案例實訓 52
小結 55
習題 55
項目4  創建表 57
4.1  表 58
4.1.1  表的概念 58
4.1.2  表的類型 58
4.2  創建表 59
4.2.1   創建表 59
4.2.2  創建帶計算列的表 61
4.2.3  創建帶標識列的表 62
4.3  修改表 63
4.3.1  重命名列 63
4.3.2  添加列 64
4.3.3  修改列 64
4.3.4  更改列順序 64
4.3.5  刪除列 64
4.4  刪除表 65
4.5  數據完整性 65
4.5.1  數據完整性的概念 66
4.5.2  數據完整性的類型 66
4.5.3  主鍵約束 66
4.5.4  唯一約束 68
4.5.5  列默認值 70
4.5.6  CHECK約束 72
4.5.7  外鍵約束 74
4.6  查看表信息 77
4.6.1  查看表記錄 77
4.6.2  查看表屬性 77
4.6.3  查看表的依賴關系 78
4.7  小型案例實訓 79
小結 85
習題 85
項目5  創建索引 89
5.1  索引 90
5.1.1  索引的概念 90
5.1.2  索引的類型 91
5.1.3  堆 91
5.2  創建索引 92
5.2.1  創建聚集索引 92
5.2.2  創建非聚集索引 93
5.2.3  創建唯一索引 94
5.2.4  創建帶有包含列的索引 95
5.2.5  創建篩選索引 96
5.3  修改索引 97
5.3.1  修改索引列 97
5.3.2  禁用索引 98
5.3.3  重新生成索引 99
5.3.4  重新組織索引 99
5.3.5  索引填充因子 100
5.4  刪除索引 101
5.5  設計和優化索引 102
5.5.1  索引設計任務 102
5.5.2  設計聚集索引 102
5.5.3  設計非聚集索引 103
5.5.4  設計唯一索引 103
5.5.5  設計帶有包含列的索引 103
5.5.6  設計篩選索引 103
5.6.7  優化索引 103
5.6  小型案例實訓 104
小結 106
習題 107
項目6  創建視圖 109
6.1  視圖 110
6.1.1  視圖的概念 110
6.1.2  視圖的類型 110
6.2  創建視圖 111
6.2.1  創建標準視圖 111
6.2.2  創建加密視圖 112
6.2.3  創建帶更新限制的視圖 113
6.3  修改視圖 113
6.4  刪除視圖 114
6.5  使用視圖 114
6.6  查看視圖 116
6.7  小型案例實訓 117
小結 118
習題 119
項目7  Transact-SQL語言 121
7.1  Transact-SQL語言 122
7.2  標識符 122
7.3  數據庫對象名稱 123
7.4  數據類型 123
7.4.1  系統數據類型 123
7.4.2  用戶定義數據類型 126
7.5  常量和變量 127
7.6  運算符 127
7.7  表達式 128
7.8  函數 129
7.9  注釋 131
7.10  Transact-SQL程序要素 131
7.10.1  USE 132
7.10.2  GO 132
7.10.3  PRINT 133
7.10.4  RAISERROR()函數 133
7.10.5  BEGIN...END 133
7.10.6  GOTO 134
7.10.7  RETURN 134
7.10.8  IF...ELSE 134
7.10.9  WHILE 135
7.10.10  CONTINUE 135
7.10.11  BREAK 135
7.10.12  WAITFOR 136
7.10.13  TRY...CATCH 137
7.10.14  THROW 138
7.11  小型案例實訓 138
小結 140
習題 141
項目8  查詢記錄 143
8.1  SELECT語句 144
8.2  SELECT子句 144
8.2.1  查詢列 144
8.2.2  列標題和列計算 145
8.2.3  避免重復記錄 146
8.2.4  限制返回行數 146
8.3  FROM子句 147
8.3.1  查詢單個表 147
8.3.2  多表聯接 148
8.3.3  派生表 152
8.4  WHERE子句 152
8.4.1  簡單比較 153
8.4.2  模糊查詢 154
8.4.3  比較運算符 154
8.4.4  滿足任一條件 155
8.4.5  滿足所有條件 155
8.4.6  值列表 156
8.4.7  值區間 156
8.4.8  值為空 157
8.5  GROUP BY子句 158
8.5.1  按列分組統計 158
8.5.2  按表達式結果分組統計 159
8.6  HAVING子句 159
8.7  ORDER BY子句 160
8.7.1  按指定列排序 160
8.7.2  按表達式結果排序 161
8.7.3  按特定條件列排序 162
8.8  INTO子句 162
8.9  子查詢 163
8.9.1  子查詢用作單個值 163
8.9.2  ALL、ANY和SOME 164
8.9.3  IN 166
8.9.4  EXISTS 167
8.10  集運算符 168
8.10.1  UNION 168
8.10.2  EXCEPT 169
8.10.3  INTERSECT 170
8.11  小型案例實訓 170
小結 174
習題 174
項目9  插入、更新和刪除記錄 177
9.1  插入記錄 178
9.1.1  插入單個記錄 178
9.1.2  插入多個記錄 178
9.1.3  插入列順序任意的記錄 179
9.1.4  插入列具有默認值的記錄 179
9.1.5  插入含標識列的記錄 180
9.1.6  插入來自其他表的記錄 180
9.1.7  限制來自其他表的記錄
數量 181
9.1.8  向視圖插入記錄 181
9.2  更新記錄 181
9.2.1  更新單個列 181
9.2.2  更新多個列 182
9.2.3  更新部分記錄 182
9.2.4  更新限制數量的記錄 182
9.2.5  更新列為計算結果 182
9.2.6  更新列為默認值 183
9.2.7  更新視圖 183
9.2.8  根據其他表的記錄來
更新記錄 183
9.3  刪除記錄 184
9.3.1  刪除所有記錄 184
9.3.2  刪除部分記錄 184
9.3.3  刪除限制數量的記錄 185
9.3.4  根據其他表的記錄來
刪除記錄 185
9.4  比較記錄 185
9.5  小型案例實訓 186
小結 189
習題 189
項目10  使用事務和鎖 191
10.1  事務 192
10.1.1  事務的概念 192
10.1.2  事務的屬性 192
10.1.3  事務的類型 193
10.1.4  啟動事務 193
10.1.5  保存事務 193
10.1.6  結束事務 193
10.2  并發控制 195
10.2.1  并發的負面影響 195
10.2.2  并發控制的類型 195
10.2.3  數據庫引擎中的隔離級別 196
10.2.4  自定義事務隔離級別 197
10.3  鎖定 198
10.3.1  鎖粒度和層次結構 198
10.3.2  鎖模式 199
10.3.3  鎖兼容性 200
10.3.4  死鎖 200
10.4  小型案例實訓 201
小結 203
習題 203
項目11  使用游標 205
11.1  游標 206
11.1.1  游標的概念 206
11.1.2  游標的類型 206
11.2  使用游標 207
11.2.1  使用簡單游標的方法 207
11.2.2  使用嵌套游標 214
11.3  小型案例實訓 215
小結 216
習題 217
項目12  創建存儲過程 219
12.1  存儲過程 220
12.1.1  存儲過程的概念 220
12.1.2  存儲過程的作用 220
12.1.3  存儲過程的類型 221
12.2  創建存儲過程 221
12.2.1  創建不帶參數的存儲
過程 221
12.2.2  創建帶輸入參數的存儲
過程 222
12.2.3  創建帶有默認值的存儲
過程 223
12.2.4  創建帶有輸出參數的存儲
過程 224
12.3  修改存儲過程 225
12.4  刪除存儲過程 226
12.5  執行存儲過程 226
12.5.1  執行不帶參數的存儲過程 227
12.5.2  執行帶輸入參數的存儲
過程 227
12.5.3  執行帶有默認值的存儲
過程 228
12.5.4  執行帶有輸出參數的存儲
過程 229
12.5.5  使用存儲過程返回代碼值 229
12.6  查看存儲過程 230
12.7  小型案例實訓 231
小結 235
習題 235
項目13  創建用戶定義函數 237
13.1  用戶定義函數 238
13.1.1  用戶定義函數的概念 238
13.1.2  用戶定義函數的優點 238
13.1.3  用戶定義函數的類型 238
13.2  創建用戶定義函數 239
13.2.1  創建標量值函數 239
13.2.2  創建內聯表值函數 240
13.2.3  創建多語句表值函數 241
13.3  修改用戶定義函數 242
13.4  刪除用戶定義函數 243
13.5  執行用戶定義函數 244
13.5.1  執行標量值函數 244
13.5.2  執行內聯表值函數 245
13.5.3  執行多語句表值函數 246
13.6  查看用戶定義函數 246
13.7  小型案例實訓 247
小結 250
習題 251
項目14  創建觸發器 253
14.1  登錄觸發器 254
14.2  DDL觸發器 255
14.2.1  DDL觸發器的概念 255
14.2.2  DDL觸發器的類型 255
14.2.3  DDL觸發器的作用域 256
14.2.4  創建DDL觸發器 256
14.2.5  修改DDL觸發器 257
14.3  DML觸發器 259
14.3.1  DML觸發器的概念 259
14.3.2  DML觸發器的優點 259
14.3.3  DML觸發器的類型 259
14.4  創建DML觸發器 260
14.4.1  inserted表和deleted表 260
14.4.2  創建包含提醒消息的DML
觸發器 261
14.4.3  創建在表之間強制實現
業務規則的DML觸發器 262
14.5  修改DML觸發器 264
14.5.1  修改DML觸發器定義 264
14.5.2  指定第一個和最后一個
DML觸發器 265
14.5.3  禁用DML觸發器 267
14.5.4  啟用DML觸發器 268
14.6  刪除DML觸發器 269
14.7  查看DML觸發器 269
14.8  小型案例實訓 270
小結 273
習題 273
項目15  備份和還原數據庫 275
15.1  備份 276
15.1.1  備份的概念 276
15.1.2  備份的作用 276
15.1.3  備份的類型 277
15.1.4  備份策略 277
15.1.5  備份類型的選擇 277
15.2  還原和恢復 278
15.2.1  還原的概念 278
15.2.2  恢復的概念 278
15.3  備份設備 279
15.3.1  備份設備的概念 279
15.3.2  備份磁盤的概念 279
15.3.3  介質集的概念 279
15.3.4  介質簇的概念 279
15.3.5  備份集的概念 279
15.3.6  創建備份設備 279
15.4  恢復模式 280
15.4.1  恢復模式的概念 280
15.4.2  恢復模式的類型 280
15.5  完整恢復模式下的完整數據庫
備份與還原 282
 
15.5.1  完整恢復模式下的完整
數據庫備份 282
15.5.2  完整恢復模式下的完整
數據庫還原 283
15.6  完整恢復模式下的差異數據庫
備份與還原 284
15.6.1  完整恢復模式下的差異
數據庫備份 284
15.6.2  完整恢復模式下的差異
數據庫還原 284
15.7  完整恢復模式下的事務日志備份
與還原 285
15.7.1  完整恢復模式下的事務
日志備份 285
15.7.2  完整恢復模式下的事務
日志還原 286
15.7.3  完整恢復模式下的結尾
日志備份 287
15.8  完整恢復模式下的文件和
文件組備份與還原 288
15.8.1  完整恢復模式下的文件和
文件組備份 288
15.8.2  完整恢復模式下的文件和
文件組還原 288
15.9  簡單恢復模式下的完整數據庫
備份與還原 289
15.9.1  簡單恢復模式下的完整
數據庫備份 289
15.9.2  簡單恢復模式下的完整
數據庫還原 290
15.9.3  簡單恢復模式下的差異
數據庫備份 290
15.9.4  簡單恢復模式下的差異
數據庫還原 291
15.10  小型案例實訓 291
小結 292
習題 293
項目16  導入和導出數據庫中的
數據 295
16.1  使用SQL Server導入和導出
向導 296
16.1.1  啟動SQL Server導入和
導出向導 296
16.1.2  SQL Server導入和導出
向導界面 297
16.2  使用SSIS 300
16.2.1  SSIS介紹 300
16.2.2  SSIS工作方式 300
16.2.3  創建SSIS包 301
16.2.4  執行SSIS包 304
16.3  小型案例實訓 305
小結 307
習題 307
項目17  管理數據庫安全 309
17.1  數據庫權限層次結構 310
17.2  身份驗證模式 311
17.2.1  Windows身份驗證模式 311
17.2.2  混合驗證模式 311
17.3  創建登錄名 312
17.3.1  創建Windows登錄 312
17.3.2  創建SQL Server登錄 313
17.3.3  密碼策略 314
17.4  服務器級別角色 315
17.4.1  服務器級別角色的作用 315
17.4.2  固定服務器角色 316
17.4.3  創建服務器角色 316
17.5  數據庫用戶 317
17.5.1  數據庫用戶的作用 317
17.5.2  創建數據庫用戶 317
17.6  數據庫級別角色 318
17.6.1  數據庫級別角色的作用 318
17.6.2  固定數據庫角色 318
17.6.3  創建數據庫角色 319
17.7  權限 320
17.7.1  授予權限 320
17.7.2  撤銷權限 322
17.7.3  拒絕權限 322
17.8  小型案例實訓 323
小結 325
習題 326
項目18  學生管理系統案例 327
18.1  程序設計介紹 328
18.1.1  Microsoft Visual Studio 
2010集成環境 328
18.1.2  C#語言 328
18.1.3  ASP.NET 329
18.2  小型案例實訓 330
18.2.1  基于Windows的學生管理
系統 330
18.2.2  基于Web的學生管理
系統 335
小結 341
習題 342
附錄  各項目習題參考答案 343
參考文獻 365
  
 

商品標簽

購買記錄(近期成交數量0)

還沒有人購買過此商品
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼: captcha