SQL Server 2012資料庫管理與開發

基本介紹

  • 書名:SQL Server 2012資料庫管理與開發
  • 作者:楊雲 吳敏 刁琦
  • 出版社:清華大學出版社
目錄,內容簡介,

目錄

單元一走進SQL Server 2012資料庫
項目1安裝及配置SQL Server 2012軟體3
任務1SQL Server 2012概述4
任務11SQL Server 2012的產品組件4
任務12SQL Server 2012的新增特性6
任務13SQL Server 2012的體系結構7
任務14SQL Server 2012的管理工具8
任務15完成綜合任務8
任務2安裝及啟動SQL Server 20129
任務21SQL Server 2012的環境要求9
任務22安裝SQL Server 201210
任務23啟動SQL Server 201221
任務3使用SQL Server 2012的常用工具22
任務31SQL Server 2012配置管霸棵籃理器23
任務32SSMS的“已註冊的伺服器”組件25
任務33使用SSMS的“抹幾碑頁查詢編輯器”組件28
任務34使用SSMS的其他組件30
實訓安裝及配置SQL Server 201230
小結31
習題31
項目2設計資料庫33
任務1附加與分離資料庫並了解資料庫結構34
任務11附加資料庫34
任務12分離資料庫36
任務13資料庫結構37
任務2現實世界數據化38
任務21現實世照櫻櫻界數據化過程38
任務22數據模型41
任務23概念模型42
任務24繪腳船府制ER圖44
任務3關係模型46
任務31邏輯數據模型46
任務32關係模型的基本概念48
任務33轉換ER圖為關係模型50
任務34關係規範化51
任務35關係運算53
任務36關係資料庫55
任務4關鍵字和數據完整性56
任務41關鍵字57
任務42數據完整性58
實訓繪製ER圖並了解關鍵字58
小結59
習題59
項目3創建與管理資料庫61
任務1SQL Server 2012資料庫62
任務11了解資料庫的組成62
任務12了解資料庫檔案和檔案組63
任務13認知系統資料庫和用戶資料庫63
任務14認知資料庫對象64
任務15完成綜合任務65
任務2創建資料庫65
任務21使用SSMS創建資料庫66
任務22使用TSQL語句創建資料庫67
任務23完成綜合任務69
任務3管理資料庫70
任務31使用SSMS查看和修改資料庫71
任務32使用TSQL語句查看資料庫71
任務33使用TSQL語句修改資料庫檔案72
任務34配置資料庫為唯讀73
任務35縮小資料庫和數據檔案75
任務36使用TSQL語句修改資料庫名75
任務37刪除資料庫77
任務38完成綜合任務78
實訓實際創建資料庫79
小結79
習題80
項目4創建與管理數據表81
任務1創建數據表82
任務11數據表的概念82
任務12數據類型82
任務13空值87
任試婚盼務14創建數據表87
任務15用TSQL語句雅套洪霸設定聯合主鍵90
任務16完成綜合任務90
任務2管理數據表92
任務21顯示錶結構92
任務22使用SSMS修改數據表93
任務23使用TSQL語句修改數據表94
任務24使用SSMS刪除數據表95
任務25使用TSQL語句刪除數據表95
任務26使用TSQL語句重命名數據表96
任務27完成綜合任務96
任務3插入或刪除表數據97
任務31使用SSMS插入、刪除、更新表數據98
任務32使用TSQL語句向表中插入數據99
任務33使用TSQL語句刪除表記錄100
任務34完成綜合任務100
實訓創建資料庫表並錄入表數據101
小結103
習題103
項目5使用TSQL語句查詢表中數據104
任務1簡單查詢105
任務11SELECT語句的執行方式106
任務12SELECT語句的語法109
任務13用SELECT語句實現列查詢109
任務14用WHERE子句實現條件查詢115
任務15ORDER BY子句118
任務16完成綜合任務119
任務2分類匯總120
任務21使用聚合函式121
任務22分組篩選數據122
任務23完成綜合任務123
任務3連線查詢124
任務31內連線125
任務32外連線128
任務33交叉連線129
任務34自連線備催130
任務35完成綜合任務131
任務4子查詢和保存結果集132
任務41使用子查詢133
任務42保存查詢結果135
任務43完成綜合任務136
實訓查詢sale資料庫137
小結138
習題139
項目6維護用戶表數據141
任務1增加、刪除及修改表數據142
任務11向用戶表中插入數據142
任務12修改用戶表數據145
任務13刪除用戶表數據146
任務2完成綜合任務147
實訓維護sale資料庫數據148
小結149
習題149
單元二資料庫及資料庫對象的管理
項目7創建視圖和索引153
任務1創建和使用視圖154
任務11了解視圖用途155
任務12創建視圖155
任務13修改視圖158
任務14刪除視圖160
任務15使用視圖操作表數據161
任務16完成綜合任務164
任務2創建和管理索引166
任務21創建索引166
任務22管理索引173
任務23分析索引175
任務24完成綜合任務176
實訓為sale資料庫建立視圖和索引177
小結177
習題178
項目8實現數據完整性180
任務1實現域完整性181
任務11數據完整性的概念及分類182
任務12CHECK約束183
任務13規則186
任務14默認值約束及默認值對象190
任務15完成綜合任務197
任務2實現實體完整性199
任務21PRIMARY KEY約束199
任務22UNIQUE約束202
任務23完成綜合任務204
任務3實現參照完整性204
任務31FOREIGN KEY約束204
任務32完成綜合任務209
實訓實現sale資料庫完整性209
小結209
習題210
項目9使用TSQL語言編程212
任務1TSQL語言編程基礎213
任務11標識符與注釋214
任務12常量214
任務13變數215
任務14運算符與表達式218
任務15完成綜合任務221
任務2批處理與程式流程控制語句222
任務21批處理222
任務22流程控制語句223
任務23完成綜合任務225
任務3系統內置函式226
任務31數學函式226
任務32字元串函式227
任務33日期和時間函式228
任務34聚合函式229
任務35系統函式229
任務36完成綜合任務231
任務4用戶定義函式232
任務41調用用戶定義函式232
任務42刪除用戶定義函式236
任務43完成綜合任務237
任務5游標237
任務51聲明游標238
任務52打開游標240
任務53數據處理240
任務54關閉游標244
任務55釋放游標244
實訓程式設計244
小結245
習題246
項目10創建和使用存儲過程及觸發器247
任務1創建和使用存儲過程248
任務11存儲過程簡介249
任務12創建存儲過程249
任務13執行存儲過程251
任務14修改存儲過程252
任務15刪除存儲過程252
任務16完成綜合任務253
任務2創建和使用觸發器254
任務21觸發器簡介255
任務22創建觸發器256
任務23修改觸發器259
任務24刪除觸發器260
任務25完成綜合任務261
實訓為sale資料庫創建存儲過程和觸發器262
小結262
習題263
單元三安全管理與日常維護
項目11資料庫安全性管理269
任務1實現SQL Server 2012登錄認證270
任務11SQL Server 2012系統安全機制271
任務12Windows身份認證和SQL Server身份認證272
任務13選擇身份認證模式273
任務14Windows認證模式登錄賬戶的建立和取消274
任務15SQL Server認證模式登錄賬戶的建立和刪除275
任務16管理SQL Server登錄賬戶276
任務2實現資料庫用戶賬戶及許可權管理277
任務21資料庫用戶賬戶278
任務22用戶許可權及資料庫角色278
任務23使用SSMS管理用戶賬戶和許可權280
任務24使用TSQL語句管理用戶賬戶和許可權284
任務3實現伺服器角色和應用程式角色286
任務31伺服器角色簡介287
任務32管理伺服器角色288
任務33應用程式角色289
實訓用戶許可權管理290
小結290
習題290
項目12維護與管理資料庫292
任務1在線上與脫機資料庫293
任務2備份與還原資料庫295
任務21使用SSMS備份和還原資料庫295
任務22使用TSQL語句備份和還原資料庫299
任務3導入與導出數據301
任務31導出數據301
任務32導入數據307
實訓維護與管理sale資料庫307
小結307
習題307
單元四資料庫套用開發訓練
項目13SQL Server開發與編程311
任務1ASP.NET與SQL Server 2012開發312
任務11數據源控制項與數據綁定控制項312
任務12ASP.NET與SQL Server 2012的連線313
任務2Java與SQL Server 2012開發317
任務21環境搭配318
任務22連線測試318
任務3JSP與SQL Server 2012開發320
任務31環境搭配320
任務32連線測試320
任務4學生管理系統開發322
任務41系統需求分析323
任務42系統設計323
任務43系統實現324
實訓開發銷售管理系統340
小結340
習題340
附錄A學生資料庫(xs)表結構及數據樣本342
附錄B連線查詢用例表結構及數據樣本344
附錄C常用語句345
附錄D常用函式347
參考文獻349

內容簡介

"本書以SQL Server 2012為平台,從資料庫管理和開發的角度出發,介紹資料庫套用開發技術,內容涵蓋開發資料庫套用系統所需的技術和知識。本書將一個貫穿全書的資料庫套用系統開發實例“學生信息管理系統”融入各項目,再把每個項目分解成若干個任務,使學生逐步學會創建、管理、開發資料庫,以及掌握使用TSQL語句編程的思想和技術。 本書內容由淺入深,語言通俗易懂,易教易學。通過任務驅動,由實踐到理論,再從理論到實踐,將理論與實踐密切結合,反映了初學者認知和掌握計算機技術的規律。技能點採取微課+實訓項目慕課的形式,通過掃描二維碼可以隨時隨地學習。 本書既可以作為本科和高職高專院校計算機相關專業理論與實踐一體化的教材,也可以作為SQL Server 2012系統管理和開發從業人員的自學指導書。 本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。"
任務32使用TSQL語句查看資料庫71
任務33使用TSQL語句修改資料庫檔案72
任務34配置資料庫為唯讀73
任務35縮小資料庫和數據檔案75
任務36使用TSQL語句修改資料庫名75
任務37刪除資料庫77
任務38完成綜合任務78
實訓實際創建資料庫79
小結79
習題80
項目4創建與管理數據表81
任務1創建數據表82
任務11數據表的概念82
任務12數據類型82
任務13空值87
任務14創建數據表87
任務15用TSQL語句設定聯合主鍵90
任務16完成綜合任務90
任務2管理數據表92
任務21顯示錶結構92
任務22使用SSMS修改數據表93
任務23使用TSQL語句修改數據表94
任務24使用SSMS刪除數據表95
任務25使用TSQL語句刪除數據表95
任務26使用TSQL語句重命名數據表96
任務27完成綜合任務96
任務3插入或刪除表數據97
任務31使用SSMS插入、刪除、更新表數據98
任務32使用TSQL語句向表中插入數據99
任務33使用TSQL語句刪除表記錄100
任務34完成綜合任務100
實訓創建資料庫表並錄入表數據101
小結103
習題103
項目5使用TSQL語句查詢表中數據104
任務1簡單查詢105
任務11SELECT語句的執行方式106
任務12SELECT語句的語法109
任務13用SELECT語句實現列查詢109
任務14用WHERE子句實現條件查詢115
任務15ORDER BY子句118
任務16完成綜合任務119
任務2分類匯總120
任務21使用聚合函式121
任務22分組篩選數據122
任務23完成綜合任務123
任務3連線查詢124
任務31內連線125
任務32外連線128
任務33交叉連線129
任務34自連線130
任務35完成綜合任務131
任務4子查詢和保存結果集132
任務41使用子查詢133
任務42保存查詢結果135
任務43完成綜合任務136
實訓查詢sale資料庫137
小結138
習題139
項目6維護用戶表數據141
任務1增加、刪除及修改表數據142
任務11向用戶表中插入數據142
任務12修改用戶表數據145
任務13刪除用戶表數據146
任務2完成綜合任務147
實訓維護sale資料庫數據148
小結149
習題149
單元二資料庫及資料庫對象的管理
項目7創建視圖和索引153
任務1創建和使用視圖154
任務11了解視圖用途155
任務12創建視圖155
任務13修改視圖158
任務14刪除視圖160
任務15使用視圖操作表數據161
任務16完成綜合任務164
任務2創建和管理索引166
任務21創建索引166
任務22管理索引173
任務23分析索引175
任務24完成綜合任務176
實訓為sale資料庫建立視圖和索引177
小結177
習題178
項目8實現數據完整性180
任務1實現域完整性181
任務11數據完整性的概念及分類182
任務12CHECK約束183
任務13規則186
任務14默認值約束及默認值對象190
任務15完成綜合任務197
任務2實現實體完整性199
任務21PRIMARY KEY約束199
任務22UNIQUE約束202
任務23完成綜合任務204
任務3實現參照完整性204
任務31FOREIGN KEY約束204
任務32完成綜合任務209
實訓實現sale資料庫完整性209
小結209
習題210
項目9使用TSQL語言編程212
任務1TSQL語言編程基礎213
任務11標識符與注釋214
任務12常量214
任務13變數215
任務14運算符與表達式218
任務15完成綜合任務221
任務2批處理與程式流程控制語句222
任務21批處理222
任務22流程控制語句223
任務23完成綜合任務225
任務3系統內置函式226
任務31數學函式226
任務32字元串函式227
任務33日期和時間函式228
任務34聚合函式229
任務35系統函式229
任務36完成綜合任務231
任務4用戶定義函式232
任務41調用用戶定義函式232
任務42刪除用戶定義函式236
任務43完成綜合任務237
任務5游標237
任務51聲明游標238
任務52打開游標240
任務53數據處理240
任務54關閉游標244
任務55釋放游標244
實訓程式設計244
小結245
習題246
項目10創建和使用存儲過程及觸發器247
任務1創建和使用存儲過程248
任務11存儲過程簡介249
任務12創建存儲過程249
任務13執行存儲過程251
任務14修改存儲過程252
任務15刪除存儲過程252
任務16完成綜合任務253
任務2創建和使用觸發器254
任務21觸發器簡介255
任務22創建觸發器256
任務23修改觸發器259
任務24刪除觸發器260
任務25完成綜合任務261
實訓為sale資料庫創建存儲過程和觸發器262
小結262
習題263
單元三安全管理與日常維護
項目11資料庫安全性管理269
任務1實現SQL Server 2012登錄認證270
任務11SQL Server 2012系統安全機制271
任務12Windows身份認證和SQL Server身份認證272
任務13選擇身份認證模式273
任務14Windows認證模式登錄賬戶的建立和取消274
任務15SQL Server認證模式登錄賬戶的建立和刪除275
任務16管理SQL Server登錄賬戶276
任務2實現資料庫用戶賬戶及許可權管理277
任務21資料庫用戶賬戶278
任務22用戶許可權及資料庫角色278
任務23使用SSMS管理用戶賬戶和許可權280
任務24使用TSQL語句管理用戶賬戶和許可權284
任務3實現伺服器角色和應用程式角色286
任務31伺服器角色簡介287
任務32管理伺服器角色288
任務33應用程式角色289
實訓用戶許可權管理290
小結290
習題290
項目12維護與管理資料庫292
任務1在線上與脫機資料庫293
任務2備份與還原資料庫295
任務21使用SSMS備份和還原資料庫295
任務22使用TSQL語句備份和還原資料庫299
任務3導入與導出數據301
任務31導出數據301
任務32導入數據307
實訓維護與管理sale資料庫307
小結307
習題307
單元四資料庫套用開發訓練
項目13SQL Server開發與編程311
任務1ASP.NET與SQL Server 2012開發312
任務11數據源控制項與數據綁定控制項312
任務12ASP.NET與SQL Server 2012的連線313
任務2Java與SQL Server 2012開發317
任務21環境搭配318
任務22連線測試318
任務3JSP與SQL Server 2012開發320
任務31環境搭配320
任務32連線測試320
任務4學生管理系統開發322
任務41系統需求分析323
任務42系統設計323
任務43系統實現324
實訓開發銷售管理系統340
小結340
習題340
附錄A學生資料庫(xs)表結構及數據樣本342
附錄B連線查詢用例表結構及數據樣本344
附錄C常用語句345
附錄D常用函式347
參考文獻349

內容簡介

"本書以SQL Server 2012為平台,從資料庫管理和開發的角度出發,介紹資料庫套用開發技術,內容涵蓋開發資料庫套用系統所需的技術和知識。本書將一個貫穿全書的資料庫套用系統開發實例“學生信息管理系統”融入各項目,再把每個項目分解成若干個任務,使學生逐步學會創建、管理、開發資料庫,以及掌握使用TSQL語句編程的思想和技術。 本書內容由淺入深,語言通俗易懂,易教易學。通過任務驅動,由實踐到理論,再從理論到實踐,將理論與實踐密切結合,反映了初學者認知和掌握計算機技術的規律。技能點採取微課+實訓項目慕課的形式,通過掃描二維碼可以隨時隨地學習。 本書既可以作為本科和高職高專院校計算機相關專業理論與實踐一體化的教材,也可以作為SQL Server 2012系統管理和開發從業人員的自學指導書。 本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。"

相關詞條

熱門詞條

聯絡我們