SQL Server2008資料庫套用教程

SQL Server2008資料庫套用教程

《SQL Server2008資料庫套用教程》是2020年1月人民郵電出版社出版的圖書,作者是張小志、吳慶雙。

基本介紹

  • 中文名:SQL Server2008資料庫套用教程
  • 作者:張小志、吳慶雙
  • ISBN:9787115319449
  • 頁數:284頁
  • 定價:38元
  • 出版社:人民郵電出版社
  • 出版時間:2020年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以SQL Server 2008中文企業版為學習和開發平台,以大量的案例來組織講解學習內容,著重培養學生的動手能力。
全書分為套用教程和實驗指導兩部分:第 一部分套用教程主要包括資料庫技術概述、SQL Server 2008概述、資料庫的創建和管理、表的設計、數據操作與數據查詢、索引與數據完整性、視圖及其套用、Transact-SQL編程、存儲過程與觸發器、SQL Server 2008安全管理、數據備份與還原、Visual C#/SQL Server 2008學生成績管理系統開發案例共12章,每章都涵蓋了大量案例,方便學生理解掌握相關知識;第 二部分實驗指導為配套實驗練習,共10個,可強化學生的實際套用能力。
本書既可作為套用型本科、高職高專、社會培訓機構資料庫類課程教材,也可作為資料庫開發人員的參考用書。
本書提供配套教學課件、所有章節設計代碼和資料庫系統案例設計原始碼。

圖書目錄

第 一部分 套用教程
第 1章 資料庫技術概述 3
1.1 資料庫基礎知識 3
1.1.1 信息與數據 3
1.1.2 數據管理的發展 4
1.1.3 資料庫與資料庫管理系統 4
1.1.4 數據模型 6
1.2 關係資料庫 8
1.2.1 關係模型 8
1.2.2 關係資料庫中的基本運算 10
1.2.3 關係資料庫規範化理論 11
1.2.4 關係資料庫語言 15
1.3 關係資料庫設計 17
1.3.1 需求分析 17
1.3.2 概念結構設計 17
1.3.3 邏輯結構設計 18
1.3.4 物理結構設計 19
1.3.5 資料庫實施 19
1.3.6 運行和維護 20
練習題 21
第 2章 SQL Server 2008概述 22
2.1 SQL Server 2008環境 22
2.2 SQL Server 2008的安裝 23
2.3 SQL Server 2008的組件與體系結構 31
2.4 SQL Server 2008伺服器的操作 32
2.4.1 配置SQL Server 2008 32
2.4.2 SQL Server管理工具 35
練習題 39
第3章 資料庫的創建與管理 40
3.1 SQL Server資料庫 40
3.1.1 系統資料庫 40
3.1.2 用戶資料庫 41
3.2 創建資料庫 41
3.2.1 使用圖形界面方式創建資料庫 42
3.2.2 運用T-SQL語句創建資料庫 44
3.3 管理資料庫 49
3.3.1 使用圖形界面方式管理資料庫 49
3.3.2 運用T-SQL語句管理資料庫 53
練習題 57
第4章 表的設計 59
4.1 表的概述 59
4.1.1 基本概念 60
4.1.2 表的類型 60
4.2 數據類型 61
4.2.1 系統數據類型 61
4.2.2 用戶自定義數據類型 64
4.3 表的創建 65
4.3.1 表結構的設計 65
4.3.2 使用表設計器創建表 67
4.3.3 運用T-SQL語句創建表 68
4.4 表的維護 72
4.4.1 修改表 72
4.4.2 修改欄位 73
練習題 74
第5章 數據操作與數據查詢 75
5.1 數據的基本操作 75
5.1.1 添加記錄 75
5.1.2 修改記錄 77
5.1.3 刪除記錄 78
5.2 數據的簡單查詢 79
5.2.1 SELECT語句 79
5.2.2 選擇若干列 80
5.2.3 選擇若干條記錄 83
5.2.4 對數據進行統計 87
5.2.5 對數據進行排序 91
5.2.6 合併結果集 93
5.2.7 其他用法 93
5.3 數據的查詢 95
5.3.1 子查詢 95
5.3.2 連線查詢 99
練習題 104
第6章 索引與數據完整性 106
6.1 索引 106
6.1.1 索引的分類 106
6.1.2 索引的創建 107
6.1.3 索引的修改 109
6.1.4 索引的刪除 110
6.2 約束 110
6.2.1 約束的類型 110
6.2.2 創建約束 111
6.2.3 刪除約束 119
6.3 數據完整性 120
6.3.1 實體完整性 120
6.3.2 域完整性 120
6.3.3 參照完整性 120
6.3.4 用戶自定義完整性 121
練習題 121
第7章 視圖及其套用 122
7.1 視圖概述 122
7.1.1 視圖的基本概念 122
7.1.2 視圖的作用 122
7.2 視圖操作 123
7.2.1 創建視圖 123
7.2.2 使用視圖 126
7.2.3 修改視圖 128
7.2.4 刪除視圖 129
練習題 130
第8章 Transact-SQL編程 131
8.1 批處理、腳本、注釋 131
8.2 常量、變數與數據類型 132
8.2.1 常量 132
8.2.2 變數 133
8.2.3 數據類型 134
8.3 運算符與表達式 136
8.3.1 運算符 136
8.3.2 表達式 140
8.4 流程控制語句 141
8.4.1 BEGIN…END語句 141
8.4.2 PRINT語句 141
8.4.3 IF…ELSE語句 141
8.4.4 CASE語句 142
8.4.5 WAITFOR語句 143
8.4.6 WHILE語句 144
8.4.7 RETURN語句 145
8.5 系統內置函式 145
8.5.1 系統內置函式介紹 146
8.5.2 常見系統內置函式 146
8.6 用戶自定義函式 149
8.6.1 用戶自定義函式的定義與調用 149
8.6.2 用戶函式的管理 153
8.7 事務 154
8.7.1 事務概述 155
8.7.2 事務運用 156
8.8 鎖 158
8.9 游標 159
8.9.1 游標的基本操作 159
8.9.2 游標的運用 162
練習題 163
第9章 存儲過程與觸發器 165
9.1 存儲過程 165
9.1.1 存儲過程的概念 165
9.1.2 存儲過程的類型 166
9.1.3 存儲過程的創建與執行 166
9.1.4 存儲過程的修改 171
9.1.5 存儲過程的刪除 172
9.1.6 運用界面管理存儲過程 172
9.1.7 存儲過程設計案例 175
9.2 觸發器 178
9.2.1 觸發器的概念 178
9.2.2 觸發器的分類 178
9.2.3 觸發器的創建與執行 179
9.2.4 觸發器的修改 183
9.2.5 觸發器的刪除 184
9.2.6 運用界面管理觸發器 184
練習題 186
第 10章 SQL Server 2008安全管理 187
10.1 SQL Server 2008安全機制 187
10.1.1 SQL Server 2008的身份驗證模式 187
10.1.2 SQL Server 2008的安全性機制 190
10.2 登錄名 190
10.2.1 系統登錄名 190
10.2.2 創建登錄名 191
10.2.3 修改和刪除登錄名 195
10.3 用戶 197
10.3.1 默認資料庫用戶 197
10.3.2 創建資料庫用戶 198
10.3.3 修改和刪除資料庫用戶 200
10.4 角色 201
10.4.1 固定伺服器角色 201
10.4.2 固定資料庫角色 202
10.4.3 自定義資料庫角色 205
10.4.4 應用程式角色 206
10.5 架構 208
10.5.1 登錄名、用戶、角色、架構的關係 209
10.5.2 架構的定義 209
10.6 許可權 211
10.6.1 許可權類型 211
10.6.2 授予許可權 212
10.6.3 拒絕許可權 214
10.6.4 撤銷許可權 214
練習題 215
第 11章 數據備份與還原 216
11.1 備份與還原概述 216
11.1.1 備份與還原的基本概念 216
11.1.2 數據備份的類型 217
11.1.3 恢復模式 218
11.2 備份數據操作 219
11.2.1 備份設備 219
11.2.2 備份命令 223
11.2.3 使用管理工具備份 228
11.3 還原數據操作 237
11.3.1 常規還原 237
11.3.2 時間點還原 239
11.4 複製資料庫 239
練習題 240
第 12章 Visual C#/SQL Server 2008學生成績管理系統開發案例 241
12.1 系統需求分析 241
12.2 系統總體設計 241
12.2.1 系統功能設計 241
12.2.2 系統資料庫設計 242
12.3 系統詳細設計與實現 245
12.3.1 基本信息維護模組設計 245
12.3.2 查詢統計模組設計 252
練習題 256
第 二部分 實驗指導
實驗1 SQL Server 2008環境配置 259
1.實驗目的和要求 259
2.實驗準備 259
3.實驗內容 259
4.思考與練習 261
實驗2 創建和管理資料庫 261
1.實驗目的和要求 261
2.實驗準備 261
3.實驗內容 261
4.思考與練習 263
實驗3 創建表 263
1.實驗目的與要求 263
2.實驗準備 263
3.實驗內容 263
4.思考與練習 265
實驗4 數據操作與數據查詢 265
1.實驗目的與要求 265
2.實驗準備 266
3.實驗內容 266
4.思考與練習 269
實驗5 索引和數據完整性 269
1.實驗目的與要求 269
2.實驗準備 269
3.實驗內容 269
4.思考與練習 271
實驗6 視圖的創建與使用 271
1.實驗目的與要求 271
2.實驗準備 272
3.實驗內容 272
4.思考與練習 273
實驗7 Transact-SQL編程 273
1.實驗目的與要求 273
2.實驗準備 273
3.實驗內容 273
4.思考與練習 276
實驗8 存儲過程與觸發器 276
1.實驗目的與要求 276
2.實驗準備 276
3.實驗內容 276
4.思考與練習 278
實驗9 SQL Server 2008安全管理 278
1.實驗目的與要求 278
2.實驗準備 278
3.實驗內容 278
4.思考與練習 281
實驗10 資料庫的備份與還原 282
1.實驗目的與要求 282
2.實驗準備 282
3.實驗內容 282
4.思考與練習 284

相關詞條

熱門詞條

聯絡我們