關係資料庫與SQLServer2008(第2版)

關係資料庫與SQLServer2008(第2版)

《關係資料庫與SQLServer2008(第2版)》是2020年1月機械工業出版社出版的圖書,作者是龔小勇。

基本介紹

  • 書名:關係資料庫與SQLServer2008(第2版)
  • 作者:龔小勇
  • ISBN:9787111418009
  • 定價:39元
  • 出版社:機械工業出版社
  • 出版時間:2020年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書全面、系統地介紹了關係資料庫的基本原理和SQLServer2008資料庫套用系統的開發技術。全書共12章,包括:關係資料庫的基本原理、SQLServer2008基礎、資料庫的創建與管理、數據表的創建與管理、數據查詢、視圖與索引、規則與默認值、T-SQL編程、存儲過程與觸發器、SQLServer2008安全管理、SQLServer2008開發工具及SQLServer2008綜合套用實例。

圖書目錄

出版說明
前言
第1章 關係資料庫原理 1
1.1 資料庫系統的基本概念 1
1.1.1 數據、資料庫、資料庫
管理系統、資料庫系統 1
1.1.2 資料庫系統的特點 3
1.2 E-R概念模型 4
1.2.1 實體 5
1.2.2 屬性 5
1.2.3 聯繫 5
1.2.4 E-R圖的繪製 6
1.3 關係數據模型 8
1.3.1 關係數據模型的基本概念 9
1.3.2 E-R圖轉化為關係
數據模型 11
1.4 基本關係運算 13
1.4.1 選擇 13
1.4.2 投影 13
1.4.3 連線 14
1.5 關係的完整性規則 15
1.5.2 參照完整性 15
1.5.3 域完整性 16
1.6 關係的規範化 16
1.6.1 第一範式 17
1.6.2 第二範式 17
1.6.3 第三範式 18
1.6.4 Boyce-Codd範式 18
【課後習題】 20
【課外實踐】 22
第2章 SQL Server 2008基礎 25
2.1 SQL Server 2008介紹 25
2.2 SQL Server 2008的安裝 26
2.2.1 安裝前的準備 26
2.2.2 安裝配置過程 26
2.3 SQL Server 2008的配置 31
2.3.1 SQL Server 2008服務
管理 31
2.3.2 SQL Server 2008的
網路配置 34
2.4 SQL Server 2008工具和
實用程式 42
2.4.1 SQL Server Management
Studio 42
2.4.2 性能工具 44
2.4.3 PowerShell 48
2.4.4 文檔和教程 48
【課後習題】 49
【課外實踐】 49
第3章 資料庫的創建與管理 50
3.1 SQL Server 2008資料庫概述 50
3.1.1 資料庫檔案 50
3.1.2 資料庫檔案組 51
3.2 創建資料庫 53
3.2.1 在對象資源管理器中創建
資料庫 53
3.2.2 使用CREATE DATABASE
語句創建資料庫 55
3.3 修改資料庫 58
3.3.1 在對象資源管理器中修改
資料庫 58
3.3.2 使用ALTER DATABASE
語句修改資料庫 60
3.4 刪除資料庫 62
3.4.1 在對象資源管理器中
刪除資料庫 62
3.4.2 使用DROP DATABASE
語句刪除資料庫 63
3.5 查看資料庫信息 63
3.5.1 在對象資源管理器中查看
資料庫信息 63
3.5.2 用T-SQL語句查看
資料庫信息 63
3.6 備份與還原資料庫 65
3.6.1 備份資料庫 65
3.6.2 還原資料庫 69
3.7 分離與附加資料庫 71
3.7.1 分離資料庫 72
3.7.2 附加資料庫 73
【課後習題】 75
【課外實踐】 76
第4章 數據表的創建與管理 77
4.1 SQL Server 2008表概述 77
4.1.1 數據類型 77
4.1.2 列的屬性 79
4.1.3 表約束 79
4.2 創建數據表和表約束 80
4.2.1 在對象資源管理器中
創建表和表約束 80
4.2.2 使用CREATE TABLE
語句創建表和表約束 85
4.3 修改數據表和表約束 88
4.3.1 在對象資源管理器中
修改表和表約束 88
4.3.2 使用ALTER TABLE語句
修改表和表約束 90
4.4 管理表中的數據 92
4.4.1 添加記錄 92
4.4.2 更新表中的記錄 95
4.4.3 刪除表中的記錄 96
4.5 刪除數據表 96
4.5.1 在對象資源管理器中
刪除數據表 96
4.5.2 使用DROP TABLE語句
刪除數據表 97
4.6 查看錶信息 97
4.6.1 查看錶的定義信息 97
4.6.2 查看錶約束 99
4.6.3 查看錶的依賴關係 100
4.7 資料庫關係圖 100
【課後習題】 102
【課外實踐】 103
第5章 數據查詢 105
5.1 SELECT語句的基本
語法格式 105
5.2 簡單查詢 105
5.2.1 使用SELECT子句
選擇列 105
5.2.2 使用WHERE子句
選擇行 111
5.2.3 使用FROM子句選擇
數據源 118
5.2.4 使用ORDER BY子句排序
查詢結果 118
5.2.5 使用INTO子句保存
查詢結果 119
5.3 匯總查詢 120
5.3.1 使用聚合函式匯總 120
5.3.2 使用GROUP BY子句
進行分類匯總 123
5.3.3 使用COMPUTE子句進行
明細分類匯總 125
5.4 連線查詢 127
5.4.1 內連線 127
5.4.2 外連線 128
5.4.3 自連線 131
5.5 子查詢 131
5.5.1 使用比較運算符進行
子查詢 132
5.5.2 使用ALL、ANY關鍵字
進行子查詢 133
5.5.3 使用IN關鍵字進行子查詢 134
5.5.4 使用EXISTS關鍵字
進行子查詢 135
【課後習題】 135
【課外實踐】 136
第6章 視圖與索引 138
6.1 視圖 138
6.1.1 視圖概述 138
6.1.2 創建視圖 139
6.1.3 查看視圖信息 142
6.1.4 修改視圖 143
6.1.5 通過視圖添加、更新、
刪除表數據 145
6.1.6 刪除視圖 149
6.2 索引 150
6.2.1 索引概述 150
6.2.2 創建索引 151
6.2.3 查看索引信息 155
6.2.4 修改索引 157
6.2.5 建立全文索引 158
6.2.6 刪除索引 165
【課後習題】 166
【課外實踐】 168
第7章 規則與默認值 169
7.1 規則 169
7.1.1 創建規則 169
7.1.2 綁定和解綁規則 170
7.1.3 刪除規則 172
7.2 默認值 172
7.2.1 創建默認值 172
7.2.2 綁定和解綁默認值 173
7.2.3 刪除默認值 174
【課後習題】 175
【課外實踐】 175
第8章 T-SQL編程 176
8.1 T-SQL基礎 176
8.1.1 T-SQL的特點 176
8.1.2 標識符 176
8.1.3 對象命名規則 177
8.1.4 T-SQL語法格式約定 177
8.2 T-SQL表達式 178
8.2.1 常量、變數 178
8.2.2 函式 181
8.2.3 運算符 188
8.3 T-SQL語句 189
8.3.1 批處理 189
8.3.2 流程控制語句 190
【課後習題】 194
【課外實踐】 195
第9章 存儲過程與觸發器 196
9.1 存儲過程 196
9.1.1 存儲過程概述 196
9.1.2 創建和執行存儲過程 197
9.1.3 修改存儲過程 200
9.1.4 查看存儲過程信息 201
9.1.5 刪除存儲過程 204
9.2 觸發器 205
9.2.1 觸發器概述 205
9.2.2 DML觸發器的創建
和激活 205
9.2.3 DDL觸發器的創建
和激活 210
9.2.4 修改觸發器 211
9.2.5 查看觸發器信息 212
9.2.6 刪除觸發器 214
9.2.7 禁用觸發器 215
【課後習題】 215
【課外實踐】 216
第10章 SQL Server 2008
安全管理 217
10.1 SQL Server 2008的
安全等級 217
10.1.1 伺服器級的安全性 217
10.1.2 資料庫級的安全性 217
10.1.3 資料庫對象級的安全性 218
10.2 SQL Server 2008的身份
驗證模式 218
10.2.1 Windows身份驗證 218
10.2.2 混合模式 219
10.2.3 配置身份驗證模式 219
10.3 SQL Server 2008登錄 220
10.3.1 伺服器登錄 220
10.3.2 創建登錄名 223
10.4 資料庫用戶 227
10.4.1 默認的資料庫用戶 228
10.4.2 創建資料庫用戶 228
10.5 許可權管理 232
10.5.1 許可權類型 232
10.5.2 操作許可權 234
10.6 角色管理 234
10.6.1 伺服器角色 234
10.6.2 資料庫角色 238
【課後習題】 244
【課外實踐】 245
第11章 SQL Server 2008
開發工具 246
11.1 SQL Server Business
Intelligence Development
Studio環境 246
11.2 SQL Server 2008
報表服務 247
11.3 SQL Server 2008
Analysis Services 254
11.4 SQL Server 2008
Integration Services 258
11.5 SQL Server 2008
代理服務 262
【課後習題】 265
【課外實踐】 265
第12章 SQL Server 2008綜合
套用實例 266
12.1 基於Web環境的資料庫
應用程式設計概述 266
12.1.1 Web的工作原理 266
12.1.2 .NET框架 269
12.1.3 安裝ASP.NET 270
12.1.4 創建ASP.NET頁面 273
12.1.5 在ASP.NET中實現
資料庫訪問 276
12.2 基於ASP.NET環境的線上
銀行交易系統的設計 277
12.2.1 需求分析 277
12.2.2 資料庫設計 277
12.2.3 ASP.NET頁面設計 279
【課後習題】 284
【課外實踐】 284
參考文獻 285

相關詞條

熱門詞條

聯絡我們