SQL Server 2014資料庫套用技術

SQL Server 2014資料庫套用技術

本書主要介紹銷售管理資料庫開發的環境;創建和管理銷售管理資料庫以及數據表;利用銷售管理資料庫進行各類數據查詢;為提高資料庫的質量和查詢效率,設定索引、視圖、存儲過程和觸發器;為保證銷售管理資料庫的安全,設定安全性和資料庫的日常維護;分析和設計銷售管理資料庫,對銷售管理資料庫進行初步的開發。本書可作為高職高專、大學本科資料庫課程的教學用書,也可作為相關培訓班的教材,同時可供資料庫套用系統開發人員參考。

基本介紹

  • 書名:SQL Server 2014資料庫套用技術
  • 作者:錢冬雲
  • ISBN:9787302457114
  • 定價:49元
  • 出版時間:2017.03.01
  • 印刷日期:2017.02.28
內容簡介,目錄,

    內容簡介

    本書的前一版本《SQL Server 2008資料庫套用技術》是“十二五”職業教育國家規劃教材。本書以工學結合、任務驅動為模式,面向企業的工作過程,以“銷售管理資料庫系統”為實例,利用界面和命令兩種方式,全面、詳細地講解SQL Server 2014資料庫套用技術。

    目錄

    第1章銷售管理資料庫開發的環境1
    1.1SQLServer2014概述1
    1.1.1SQLServer發展歷史1
    1.1.2SQLServer2014伺服器組件2
    1.1.3SQLServer2014管理工具4
    1.2SQLServer2014的安裝4
    1.2.1SQLServer2014的版本4
    1.2.2SQLServer2014的安裝環境需求5
    1.2.3SQLServer2014的安裝過程6
    1.3SQLServer2014資料庫引擎14
    1.4SQLServerManagementStudio簡介15
    1.4.1啟動SQLServerManagementStudio16
    1.4.2SQLServer管理環境17
    1.4.3銷售管理資料庫CompanySales轉移20
    1.5創建一個查詢23
    1.6在線上幫助文檔25
    習題28
    實訓28
    第2章銷售管理資料庫創建和管理29
    2.1認識資料庫29
    2.1.1基本概念29
    2.1.2數據描述30
    2.1.3數據模型31
    2.1.4關係型資料庫語言32
    2.2系統資料庫33
    2.3資料庫存儲結構34
    2.3.1資料庫檔案34
    2.3.2數據檔案組35
    2.4銷售管理資料庫的創建35
    2.4.1使用SSMS創建資料庫362.4.2使用CREATEDATABASE語句38
    2.4.3使用模板40
    2.5銷售管理資料庫的管理和維護41
    2.5.1修改數據檔案和事務日誌的容量42
    2.5.2更改資料庫名稱46
    2.5.3刪除資料庫46
    2.5.4切換資料庫47
    2.5.5查看資料庫信息48
    2.5.6分離和附加資料庫49
    2.5.7在線上和脫機52
    習題53
    實訓54
    第3章銷售管理資料庫數據表的創建和管理55
    3.1數據表概述55
    3.1.1表的基本概念55
    3.1.2列數據類型56
    3.1.3列的屬性59
    3.1.4數據完整性60
    3.1.5銷售管理資料庫數據表結構62
    3.2創建銷售管理資料庫的數據表63
    3.2.1使用SSMS64
    3.2.2使用CREATETABLE語句65
    3.2.3使用模板66
    3.2.4創建臨時表67
    3.3銷售管理資料庫的數據表管理68
    3.3.1查看錶結構68
    3.3.2修改數據表結構68
    3.3.3刪除數據表71
    3.3.4重命名數據表72
    3.4銷售管理資料庫數據的約束72
    3.4.1約束概述73
    3.4.2主鍵約束74
    3.4.3外鍵約束77
    3.4.4唯一約束83
    3.4.5檢查約束83
    3.4.6默認值約束86
    3.4.7默認值和規則88
    3.5銷售管理資料庫數據表中數據的操作93
    3.5.1插入記錄94
    3.5.2插入多行記錄98
    3.5.3更新記錄100
    3.5.4刪除記錄101
    習題101
    實訓102
    第4章銷售管理資料庫的數據查詢104
    4.1SELECT語句104
    4.1.1SELECT語法格式104
    4.1.2SELECT語句的執行方式105
    4.2簡單查詢107
    4.2.1SELECT子句107
    4.2.2INTO子句115
    4.2.3WHERE子句115
    4.2.4ORDERBY子句122
    4.2.5GROUPBY子句123
    4.2.6HAVING子句124
    4.3連線查詢126
    4.3.1連線概述126
    4.3.2交叉連線127
    4.3.3內連線127
    4.3.4外連線130
    4.4嵌套查詢133
    4.4.1單值嵌套133
    4.4.2多值嵌套135
    4.4.3相關子查詢138
    4.4.4集合查詢139
    習題141
    實訓141
    第5章銷售管理資料庫的編程實現143
    5.1TransactSQL語言的基本知識143
    5.1.1TransactSQL語言的分類143
    5.1.2標識符144
    5.1.3數據類型144
    5.1.4運算符和表達式145
    5.1.5常量147
    5.1.6變數147
    5.1.7注釋149
    5.1.8續行150
    5.1.9TransactSQL語法格式約定150
    5.1.10資料庫對象命名151
    5.2流程控制語句152
    5.2.1BEGIN...END語句塊152
    5.2.2IF...ELSE條件語句152
    5.2.3CASE多重分支語句153
    5.2.4WHILE循環語句155
    5.2.5GO批處理語句156
    5.2.6GOTO跳轉語句157
    5.2.7RETURN返回語句157
    5.2.8WAITFOR等待語句158
    5.2.9PRINT顯示語句158
    5.2.10TRY...CATCH錯誤處理語句159
    5.3函式159
    5.3.1聚合函式159
    5.3.2數學函式160
    5.3.3字元串函式162
    5.3.4日期和時間函式162
    5.3.5系統函式164
    5.3.6元數據函式165
    5.3.7配置函式166
    5.3.8系統統計函式167
    5.4銷售管理資料庫中編程套用167
    5.4.1主機和資料庫信息167
    5.4.2訂單處理168
    5.4.3員工獎金計算170
    習題173
    實訓174
    第6章銷售管理資料庫中視圖的套用175
    6.1視圖概述175
    6.1.1視圖的定義175
    6.1.2視圖的作用176
    6.1.3視圖的缺點177
    6.2創建視圖177
    6.2.1使用SSMS177
    6.2.2使用CREATEVIEW181
    6.3視圖的管理184
    6.3.1修改視圖184
    6.3.2刪除視圖185
    6.3.3查看視圖186
    6.4視圖的套用188
    6.4.1在銷售管理資料庫中視圖的套用188
    6.4.2利用視圖運算元據190
    習題192
    實訓192
    第7章銷售管理資料庫中索引的套用194
    7.1索引概述194
    7.1.1索引的作用194
    7.1.2索引的分類195
    7.1.3索引和約束的關係196
    7.2創建索引197
    7.2.1使用SSMS創建索引197
    7.2.2使用CREATEINDEX語句199
    7.3管理索引200
    7.3.1刪除索引200
    7.3.2查看索引201
    7.3.3重命名索引203
    7.3.4分析和維護索引203
    7.4索引套用207
    7.4.1使用的索引原則207
    7.4.2創建銷售管理資料庫的索引208
    習題210
    實訓210
    第8章銷售管理資料庫中存儲過程的套用212
    8.1存儲過程的概述212
    8.1.1存儲過程的概念212
    8.1.2存儲過程的特點212
    8.1.3存儲過程的分類213
    8.2創建和執行用戶存儲過程214
    8.2.1不帶參數的存儲過程215
    8.2.2帶輸入參數的存儲過程217
    8.2.3帶輸出參數的存儲過程221
    8.3管理存儲過程223
    8.3.1查看存儲過程223
    8.3.2刪除用戶存儲過程225
    8.3.3修改存儲過程225
    8.4系統存儲過程和擴展存儲過程226
    8.4.1系統存儲過程226
    8.4.2擴展存儲過程227
    8.5銷售管理資料庫中存儲過程的套用229
    8.5.1操作表的存儲過程229
    8.5.2獲取訂單信息存儲過程232
    習題234
    實訓235
    第9章銷售管理資料庫中觸發器的套用236
    9.1觸發器概述236
    9.1.1觸發器的作用236
    9.1.2觸發器的分類237
    9.1.3INSERTED表和DELETED表238
    9.2DML觸發器238
    9.2.1創建DML觸發器239
    9.2.2修改DML觸發器245
    9.2.3禁用或啟用觸發器246
    9.3DDL觸發器247
    9.3.1創建DDL觸發器247
    9.3.2修改DDL觸發器248
    9.4管理觸發器249
    9.4.1查看觸發器249
    9.4.2刪除觸發器251
    9.5觸發器的套用251
    習題253
    實訓254
    第10章銷售管理資料庫安全性管理255
    10.1SQLServer2014的安全機制255
    10.2伺服器安全的管理257
    10.2.1身份驗證模式257
    10.2.2登錄名管理260
    10.2.3特殊登錄名sa265
    10.3資料庫用戶的管理265
    10.3.1添加資料庫用戶266
    10.3.2特殊用戶270
    10.4許可權的管理271
    10.4.1授權的安全對象271
    10.4.2許可權類別272
    10.4.3授予許可權273
    10.4.4拒絕許可權281
    10.4.5撤銷許可權282
    10.5角色管理282
    10.5.1伺服器角色282
    10.5.2資料庫角色284
    10.6架構290
    10.6.1內置架構290
    10.6.2使用SSMS創建架構291
    10.6.3使用CREATESCHEMA創建架構292
    10.6.4刪除架構292
    習題293
    實訓294
    第11章銷售管理資料庫的日常維護295
    11.1概述295
    11.2資料庫的備份296
    11.2.1備份設備296
    11.2.2使用SSMS創建資料庫備份298
    11.2.3使用BACKUP語句創建資料庫備份302
    11.3還原資料庫304
    11.3.1使用SSMS還原資料庫304
    11.3.2使用RESTORE還原資料庫307
    11.4數據導出和導入307
    11.4.1數據導出308
    11.4.2數據導入313
    習題316
    實訓317
    第12章銷售管理資料庫的分析與設計318
    12.1資料庫設計的步驟318
    12.2銷售管理資料庫的需求分析320
    12.2.1需求分析的任務320
    12.2.2常用的需求調查方法321
    12.2.3編寫需求分析說明書321
    12.2.4銷售管理資料庫的需求分析322
    12.3銷售管理資料庫的概念結構設計323
    12.3.1概念結構設計的任務323
    12.3.2實體與聯繫323
    12.3.3概念模型的表示方法324
    12.3.4概念結構設計的步驟325
    12.3.5銷售管理資料庫的概念結構設計325
    12.4銷售管理資料庫的邏輯結構設計328
    12.4.1邏輯結構設計的任務328
    12.4.2關係模型328
    12.4.3ER模型到關係模型的轉化328
    12.4.4數據模型最佳化330
    12.4.5銷售管理資料庫的邏輯結構設計334
    12.5銷售管理資料庫的物理結構設計335
    12.5.1物理結構設計的任務335
    12.5.2確定數據的物理結構335
    12.5.3銷售管理資料庫的物理結構設計337
    12.6銷售管理資料庫的實施340
    12.7銷售管理資料庫運行和維護340
    習題340
    實訓341
    第13章銷售管理資料庫系統初步開發(C#)342
    13.1ADO.NET342
    13.1.1ADO.NET概述342
    13.1.2ADO.NET組件342
    13.1.3使用ADO.NET開發資料庫應用程式的一般步驟344
    13.1.4ADO.NET的對象344
    13.2使用ADO.NET連線資料庫347
    13.2.1自動配置數據源347
    13.2.2編程配置數據源353
    13.3開發銷售管理資料庫系統354
    13.3.1資料庫套用系統軟體開發過程概述354
    13.3.2開發登錄模組355
    13.3.3員工信息瀏覽模組358
    13.3.4員工信息管理模組361
    習題362
    實訓363
    附錄習題參考答案364
    參考文獻374

    相關詞條

    熱門詞條

    聯絡我們