SQL Server 2008 R2資料庫技術及套用(第3版)

SQL Server 2008 R2資料庫技術及套用(第3版)

《SQL Server 2008 R2資料庫技術及套用(第3版)》是2017年11月人民郵電出版社出版的圖書,作者是周慧、施樂軍。

基本介紹

  • 書名:SQL Server 2008 R2資料庫技術及套用(第3版)
  • 作者:周慧、施樂軍
  • ISBN:9787115345998
  • 頁數:288頁
  • 定價:42元
  • 出版社:人民郵電出版社
  • 出版時間:2017年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書首先介紹資料庫系統的基本知識、需求分析、概念設計和邏輯設計的方法;然後分別介紹SQL Server 2008 R2的基本功能、安裝與配置,使用SSMS和T-SQL創建、管理與運算元據庫、表、索引和視圖,T-SQL的SELECT數據查詢,T-SQL編程基礎、創建與管理存儲過程、觸發器和用戶定義函式;**後介紹SQL Server 2008 R2的資料庫安全管理技術、備份與還原技術、導出與導入技術。
本書將資料庫理論知識融入資料庫開發與維護的工作過程之中,按照職業崗位能力要求和行業實用技術編寫。將各章內容以案例和項目任務為載體,循序漸進地展示出來,便於工學結合、任務驅動的課程實施。
本書可作為高職院校計算機類專業和其他本科院校資料庫技術與套用課程的教材,也可供資料庫開發與維護的工程技術人員自學參考。

圖書目錄

第 1章 資料庫系統認知 1
1.1 數據管理技術的產生和發展 2
1.1.1 數據處理的基本概念 2
1.1.2 數據管理技術的發展 3
1.2 資料庫系統概述 5
1.2.1 資料庫系統的構成 5
1.2.2 資料庫的體系結構 7
1.2.3 資料庫管理系統簡介 8
1.3 數據模型 9
1.3.1 數據模型的基本概念 9
1.3.2 數據模型的組成要素 10
1.3.3 數據模型的結構分類 11
1.4 資料庫設計基礎 12
1.4.1 資料庫的設計方法 12
1.4.2 資料庫的設計步驟 13
1.5 任務訓練——資料庫系統認知 14
第 2章 需求分析與資料庫概念設計 17
2.1 系統需求分析 18
案例1-2-1 教務管理系統需求分析 19
案例2-2-1 圖書管理系統需求分析 20
2.2 資料庫概念設計 21
2.2.1 概念模型的基本要素 21
2.2.2 概念設計的一般步驟 24
2.3 ER方法概念設計 25
2.3.1 概念模型的ER表示方法 25
2.3.2 概念模型的ER設計過程 25
2.3.3 使用Visio建立ER概念模型 26
案例1-2-2 教務管理資料庫概念設計 28
2.4 IDEF1X方法概念設計 29
2.4.1 實體(Entity,E) 29
2.4.2 屬性(Attribute,A) 30
2.4.3 聯繫(Relationship,R) 30
2.4.4 使用Visio建立IDEF1X概念模型 34
案例2-2-2 圖書管理資料庫概念設計 36
2.5 項目訓練——人事管理系統需求分析與資料庫概念設計 37
第3章 關係模型與資料庫邏輯設計 41
3.1 關係模型概述 42
3.1.1 關係模型的組成要素 42
3.1.2 關係模型的特點 42
3.2 關係數據結構 43
3.2.1 關係的定義 43
3.2.2 關係的術語 44
3.3 關係數據操作 45
3.3.1 傳統的集合運算 45
3.3.2 專門的關係運算 47
3.3.3 綜合運算 49
3.4 關係數據完整性 50
3.4.1 實體完整性約束 50
3.4.2 域完整性約束 51
3.4.3 參照完整性約束 51
3.4.4 用戶定義完整性約束 53
3.5 概念模型到關係模型的轉換 53
3.5.1 實體(E)轉換為關係的方法 53
3.5.2 聯繫(R)轉換為關係的方法 54
案例1-3 教務管理資料庫邏輯設計 55
3.6 關係規範化 56
3.6.1 第 一範式(1NF) 57
3.6.2 第 二範式(2NF) 58
3.6.3 第三範式(3NF) 59
3.6.4 BC範式(BCNF) 60
案例2-3 圖書管理資料庫邏輯設計 60
3.7 項目訓練——人事管理資料庫邏輯設計 62
第4章 SQL Server 2008 R2的安裝與配置 66
4.1 SQL Server 2008 R2簡介 67
4.1.1 SQL Server 2008 R2的服務功能 67
4.1.2 SQL Server 2008 R2的版本 68
4.2 SQL Server 2008 R2的安裝與配置 69
4.2.1 安裝的軟硬體需求 69
4.2.2 安裝的過程與配置 69
4.3 SQL Server 2008 R2的管理工具 77
4.4 SQL Server Management Studio 78
4.4.1 SSMS基礎 78
4.4.2 使用【已註冊的伺服器】視窗 79
4.4.3 使用【對象資源管理器】視窗 81
4.4.4 使用【文檔】視窗 82
4.5 SQL、T-SQL與【查詢編輯器】 83
4.5.1 SQL簡介 83
4.5.2 T-SQL簡介 84
4.5.3 使用【查詢編輯器】 84
4.6 項目訓練——使用SSMS 86
第5章 資料庫的創建與管理 88
5.1 資料庫概述 89
5.1.1 資料庫的構成 89
5.1.2 資料庫檔案 90
5.1.3 資料庫檔案組 91
5.1.4 資料庫對象 92
5.1.5 設計資料庫 93
5.1.6 資料庫快照 93
5.1.7 資料庫鏡像 93
5.2 使用SSMS創建與管理資料庫 94
5.2.1 使用SSMS創建資料庫 94
案例1-5-1 教務管理資料庫的創建 94
5.2.2 使用SSMS修改資料庫 96
案例1-5-2 教務管理資料庫的修改 97
5.2.3 使用SSMS刪除資料庫 98
5.3 使用T-SQL創建與管理資料庫 98
5.3.1 使用T-SQL創建資料庫 98
案例2-5-1 圖書管理資料庫的創建 100
5.3.2 使用T-SQL修改資料庫 101
案例2-5-2 圖書管理資料庫的修改 103
5.3.3 使用T-SQL刪除資料庫 103
5.4 分離和附加資料庫 103
5.4.1 分離資料庫 103
5.4.2 附加資料庫 104
5.5 項目訓練——人事管理資料庫的創建與管理 105
第6章 表的創建與操作 108
6.1 表概述 109
6.1.1 表的構成 109
6.1.2 表的類型 110
6.1.3 T-SQL的數據類型 110
6.1.4 表的完整性約束 112
6.2 使用SSMS創建與管理表 113
案例1-6-1 教務管理表的創建與管理 113
6.2.1 使用SSMS創建表 113
6.2.2 使用SSMS修改表 114
6.2.3 使用SSMS刪除表 118
6.3 使用SSMS操作表 118
案例1-6-2 教務管理表的操作 118
6.3.1 使用SSMS插入數據行 118
6.3.2 使用SSMS更新數據 119
6.3.3 使用SSMS刪除數據行 120
6.4 使用T-SQL創建與管理表 120
案例2-6-1 圖書管理表的創建與管理 120
6.4.1 使用T-SQL創建表 120
6.4.2 使用T-SQL修改表 122
6.4.3 使用T-SQL刪除表 123
6.5 使用T-SQL操作表 124
案例2-6-2 圖書管理表的操作 124
6.5.1 使用T-SQL插入數據行 124
6.5.2 使用T-SQL更新數據 126
6.5.3 使用T-SQL刪除數據行 127
6.6 索引的創建與管理 128
6.6.1 索引概述 128
6.6.2 使用SSMS創建索引 129
6.6.3 使用SSMS刪除索引 130
6.6.4 使用T-SQL創建索引 131
6.6.5 使用T-SQL刪除索引 132
6.7 關係圖的創建與管理 132
6.7.1 創建資料庫關係圖 132
6.7.2 打開資料庫關係圖 133
6.7.3 刪除資料庫關係圖 133
6.7.4 顯示資料庫關係圖屬性 133
6.8 項目訓練——人事管理表的創建與操作 133
第7章 SELECT數據查詢 137
7.1 SELECT查詢語句 138
案例1-7 教務管理SELECT數據查詢 138
7.1.1 SELECT查詢語句結構 138
7.1.2 SELECT子句投影查詢 139
7.1.3 FROM子句連線查詢 144
7.1.4 WHERE子句選擇查詢 145
7.1.5 GROUP BY子句分組統計查詢 150
7.1.6 HAVING子句限定查詢 151
7.1.7 ORDER BY子句排序查詢 151
7.1.8 INTO子句保存查詢 152
7.2 ANSI連線查詢 153
案例2-7-1 圖書管理ANSI連線查詢 153
7.2.1 FROM子句的ANSI連線 153
7.2.2 內連線 154
7.2.3 外連線 155
7.2.4 自連線 156
7.2.5 交叉連線 157
7.2.6 多表連線 158
7.3 子查詢 158
案例2-7-2 圖書管理SELECT子查詢 158
7.3.1 [NOT] IN 子查詢 159
7.3.2 比較子查詢 159
7.3.3 EXISTS子查詢 160
7.3.4 子查詢在其他語句中的使用 161
7.3.5 子查詢和連線查詢的比較 162
7.4 聯合查詢 163
7.4.1 UNION操作符 163
7.4.2 聯合查詢結果排序 163
7.4.3 UNION操作符和JOIN操作符的區別與聯繫 164
7.5 項目訓練——人事管理資料庫SELECT數據查詢 164
第8章 視圖的創建與操作 167
8.1 視圖概述 168
8.2 使用SSMS創建與管理視圖 169
案例1-8-1 教務管理視圖的創建與管理 169
8.2.1 使用SSMS創建視圖 169
8.2.2 使用SSMS修改視圖 171
8.2.3 使用SSMS刪除視圖 171
8.3 使用SSMS操作視圖 172
案例1-8-2 教務管理視

相關詞條

熱門詞條

聯絡我們