SQL Server 2005實用教程(第3版)

SQL Server 2005實用教程(第3版)

《SQL Server 2005實用教程(第3版)》2018年01月01日由清華大學出版社出版的圖書。

基本介紹

  • 書名:SQL Server 2005實用教程(第3版) 
  • 作者:李岩 韓勁松 張瑞雪 李康樂 
  • ISBN:9787302486770 
  • 定價:49元
  • 出版時間:2018.01.01 
  • 印次:3-1
  • 印刷日期:2017.12.13
出版信息,內容簡介,目錄,

出版信息

SQL Server 2005實用教程(第3版)
作者:李岩 韓勁松 張瑞雪 李康樂
定價:49元
印次:3-1
ISBN:9787302486770
出版日期:2018.01.01
印刷日期:2017.12.13

    內容簡介

    《SQL Server 2005實用教程(第3版)》是根據教育部提出的高等學校計算機基礎教學“技能—能力—思維”三個層次要求組織編寫的。本書主要講述大型資料庫管理系統SQL Server 2005的功能、操作和實用開發技術。 《SQL Server 2005實用教程(第3版)》以SQL Server 2005為平台,用一個實例貫穿全書來詳細講解SQL Server 2005的安裝和配置、資料庫的創建與管理、表、T-SQL語言、視圖、索引、存儲過程、資料庫的備份恢復與導入導出、SQL Server的安全管理。

    目錄

    目錄
    第1章資料庫概述 1
    1.1資料庫的基本概念及資料庫系統 1
    1.1.1資料庫的基本概念 1
    1.1.2資料庫系統的組成 2
    1.1.3資料庫系統的特點 3
    1.2數據模型概述 3
    1.2.1信息世界的數據描述 4
    1.2.2數據模型 4
    1.3關係資料庫的基本原理 9
    1.3.1關係模型 9
    1.3.2關係運算 11
    1.3.3關係資料庫的標準語言 14
    1.3.4關係模型的規範化 15
    本章實訓 18
    本章小結 19
    習題 20
    第2章SQLServer2005概述 22
    2.1SQLServer2005簡介 22
    2.1.1SQLServer2005的發展
    及特點 22
    2.1.2SQLServer2005的環境 23
    2.2SQLServer的結構 25
    2.2.1SQLServer的系統結構 25
    2.2.2SQLServer2005的體系
    結構 25
    2.3SQLServer的安裝和配置 26
    2.3.1SQLServer的套用環境設計 26
    2.3.2安裝預備軟體 27
    2.3.3安裝SQLServer部件 27
    2.4SQLServer2005的主要管理工具 32
    2.4.1SQLServer管理控制台 32
    2.4.2商業智慧型開發工具 33
    2.4.3SQLServer分析器 34
    2.4.4SQLServer配置管理器 35
    2.4.5資料庫引擎最佳化顧問 35
    2.5配置SQLServer2005 36
    2.5.1啟動、停止、暫停和重新啟動
    SQLServer服務 36
    2.5.2配置服務的啟動模式 37
    2.5.3註冊伺服器 38
    2.5.4創建伺服器組 40
    本章實訓 41
    本章小結 42
    習題 42
    第3章SQLServer資料庫 43
    3.1SQLServer資料庫概述 43
    3.1.1資料庫檔案 43
    3.1.2資料庫檔案組 44
    3.2系統資料庫概述 44
    3.2.1資料庫對象 45
    3.2.2系統資料庫 45
    3.3創建資料庫 47
    3.3.1用SQLServerManagement
    Studio創建資料庫 47
    3.3.2用SQL命令創建資料庫 49
    3.3.3事務日誌 52
    3.4管理和維護資料庫 53
    3.4.1打開資料庫 53
    3.4.2查看資料庫信息 53
    3.4.3用SQLServerManagement
    Studio修改資料庫配置 54
    3.4.4用T-SQL命令修改資料庫
    配置 54
    3.4.5刪除資料庫 55
    本章實訓 56
    本章小結 59
    習題 60
    第4章資料庫中的表 62
    4.1創建表 62
    4.1.1數據類型 62
    4.1.2使用SQLServerManagement
    Studio創建表 64
    4.1.3使用SQL命令方式創建表 65
    4.2表的管理和維護 66
    4.2.1查看錶的屬性 66
    4.2.2修改表結構 68
    4.2.3刪除數據表 70
    4.3表數據的操作 71
    4.3.1圖形界面方式操作表數據 71
    4.3.2使用INSERT命令向表中添加
    數據 72
    4.3.3使用UPDATE命令修改表中
    的數據 73
    4.3.4使用DELETE或TRANCATE
    TABLE命令刪除表中的數據 73
    4.3.5常用系統數據表 74
    本章實訓 75
    本章小結 78
    習題 79
    第5章數據完整性 81
    5.1數據完整性的基本概念 81
    5.2約束 82
    5.2.1主鍵約束 82
    5.2.2唯一鍵約束 84
    5.2.3檢查約束 86
    5.2.4默認值約束 89
    5.2.5外鍵約束 91
    5.3默認值 93
    5.3.1創建默認值 93
    5.3.2綁定和解綁默認值 93
    5.3.3刪除默認值 94
    5.4規則 95
    5.4.1創建規則 95
    5.4.2綁定和解綁規則 95
    5.4.3刪除規則 96
    5.5標識列 96
    5.6自定義數據類型 97
    5.6.1創建自定義數據類型 97
    5.6.2刪除用戶自定義數據類型 99
    本章實訓 99
    本章小結 101
    習題 102
    第6章數據查詢 104
    6.1簡單SELECT語句 105
    6.1.1SELECT的語法格式 105
    6.1.2基本的SELECT語句 106
    6.1.3INTO子句 109
    6.1.4WHERE子句 111
    6.1.5ORDERBY子句 114
    6.2SELECT語句的統計功能 115
    6.2.1集合函式 115
    6.2.2GROUPBY子句 116
    6.2.3COMPUTE子句 117
    6.3SELECT語句中的多表連線 119
    6.3.1交叉連線 119
    6.3.2內連線 120
    6.3.3外連線 121
    6.3.4自連線 123
    6.3.5合併查詢 123
    6.4子查詢 124
    6.4.1嵌套子查詢 124
    6.4.2相關子查詢 126
    6.4.3使用子查詢向表中添加多條
    記錄 128
    本章實訓 128
    本章小結 132
    習題 133
    第7章視圖及其套用 135
    7.1視圖概述 135
    7.1.1視圖的基本概念 135
    7.1.2視圖的優點及注意事項 135
    7.2視圖的創建和查詢 136
    7.2.1在SQLServerManagement
    Studio中創建視圖 136
    7.2.2使用CREATEVIEW命令創建
    視圖 138
    7.2.3使用視圖查詢數據 138
    7.3視圖的管理和維護 139
    7.3.1查看視圖的定義信息 139
    7.3.2查看視圖與其他對象的依賴
    關係 140
    7.3.3視圖的修改 141
    7.3.4視圖的刪除 142
    7.4通過視圖修改表數據 142
    本章實訓 143
    本章小結 145
    習題 146
    第8章索引及其套用 147
    8.1索引概述 147
    8.1.1索引的作用 147
    8.1.2索引的分類 148
    8.2創建索引 149
    8.2.1系統自動創建索引 149
    8.2.2在SQLServerManagement
    Studio中創建索引 150
    8.2.3使用CREATEINDEX語句創建索引 153
    8.3管理和維護索引 154
    8.3.1查看和維護索引信息 155
    8.3.2刪除索引 155
    8.3.3索引的分析與維護 156
    本章實訓 159
    本章小結 161
    習題 161
    第9章T-SQL語言 163
    9.1批處理、腳本和注釋 163
    9.1.1批處理 163
    9.1.2腳本 164
    9.1.3注釋 165
    9.2常量、變數和表達式 165
    9.2.1常量 165
    9.2.2變數 167
    9.2.3運算符與表達式 169
    9.3流程控制語句 172
    9.3.1BEGIN…END語句塊 172
    9.3.2IF…ELSE語句 172
    9.3.3CASE表達式 173
    9.3.4無條件轉移語句GOTO 176
    9.3.5WAITFOR語句 176
    9.3.6WHILE語句 176
    9.3.7RETURN語句 177
    9.4系統內置函式 178
    9.4.1行集函式 178
    9.4.2聚合函式 179
    9.4.3標量函式 180
    9.5用戶自定義函式 190
    9.5.1用戶自定義函式的創建
    與調用 190
    9.5.2修改與刪除用戶自定義
    函式 193
    9.6游標及其使用 193
    9.6.1聲明游標 194
    9.6.2打開游標 194
    9.6.3數據處理 195
    9.6.4關閉游標 199
    9.6.5釋放游標 199
    本章實訓 199
    本章小結 202
    習題 202
    第10章存儲過程和觸發器 204
    10.1存儲過程概述 204
    10.1.1存儲過程的基本概念 204
    10.1.2存儲過程的優點 204
    10.1.3存儲過程的類型 205
    10.2建立和執行存儲過程 205
    10.2.1創建簡單存儲過程 205
    10.2.2存儲過程的執行 206
    10.2.3帶輸入參數的存儲過程 207
    10.2.4帶輸出參數的存儲過程 209
    10.3存儲過程的管理與維護 211
    10.3.1查看存儲過程的定義信息 211
    10.3.2存儲過程的重編譯 213
    10.3.3修改和刪除存儲過程 214
    10.4觸發器概述 215
    10.4.1觸發器的基本概念 215
    10.4.2觸發器的功能 215
    10.4.3觸發器的類型 215
    10.5創建和套用DML觸發器 216
    10.5.1DML觸發器的類型 216
    10.5.2DML觸發器的工作原理 216
    10.5.3創建DML觸發器的注意
    事項 217
    10.5.4創建觸發器 217
    10.5.5使用觸發器實現數據
    一致性 221
    10.6觸發器的管理與維護 221
    10.6.1查看觸發器的定義信息 222
    10.6.2修改和刪除觸發器 222
    10.6.3禁止或啟用觸發器 223
    10.7DDL觸發器 223
    10.7.1創建DDL觸發器 224
    10.7.2查看和修改DDL觸發器 224
    10.8事務 225
    10.8.1基本概念 225
    10.8.2事務套用 226
    本章實訓 227
    本章小結 229
    習題 229
    第11章備份恢復與導入/導出 231
    11.1備份與恢復的基本概念 231
    11.1.1備份與恢復的需求分析 231
    11.1.2備份資料庫的基本概念 232
    11.1.3資料庫恢復的概念 234
    11.2備份資料庫 235
    11.2.1使用SQLServerManagement
    Studio備份資料庫 235
    11.2.2創建備份設備 237
    11.2.3使用SQL語句備份
    資料庫 238
    11.3恢複數據庫 239
    11.3.1恢複數據庫前的準備 240
    11.3.2使用SQLServerManagement
    Studio恢複數據庫 241
    11.3.3使用SQL語句恢復
    資料庫 243
    11.4導入與導出 246
    11.4.1SQLServer與Excel的數據
    格式轉換 246
    11.4.2SQLServer與Access的數據
    格式轉換 253
    本章實訓 255
    本章小結 256
    習題 257
    第12章SQLServer的安全管理 258
    12.1SQLServer的安全模型 258
    12.1.1SQLServer訪問控制 258
    12.1.2SQLServer身份驗證模式 259
    12.2伺服器的安全性 259
    12.2.1創建和修改登錄賬戶 260
    12.2.2禁止或刪除登錄賬戶 264
    12.2.3伺服器角色 265
    12.3資料庫的安全性 266
    12.3.1添加資料庫用戶 266
    12.3.2修改資料庫用戶 268
    12.3.3刪除資料庫用戶 269
    12.4資料庫用戶角色 269
    12.4.1固定資料庫角色 270
    12.4.2自定義資料庫角色 270
    12.4.3增加和刪除資料庫角色
    成員 272
    12.5許可權 273
    12.5.1概述 273
    12.5.2許可權的管理 274
    本章實訓 278
    本章小結 279
    習題 279
    第13章SQLServer開發與編程 281
    13.1ADO.NET簡介 281
    13.1.1ADO.NET對象模型 281
    13.1.2.NET數據提供程式 282
    13.1.3數據集 284
    13.1.4數據集的核心對象 285
    13.2訪問數據 285
    13.2.1SqlConnection類 286
    13.2.2SqlDataAdapter類 287
    13.2.3DataGrid控制項 288
    13.2.4DataGridView控制項 289
    13.3學生選課系統 290
    13.3.1學生選課系統簡介 290
    13.3.2資料庫設計 290
    13.3.3創建資料庫和表 292
    13.3.4公共類 292
    13.3.5系統登錄與主窗體 295
    本章小結 321
    參考文獻 322

    相關詞條

    熱門詞條

    聯絡我們