資料庫原理及套用(SQL Server 2012)

資料庫原理及套用(SQL Server 2012)

《資料庫原理及套用(SQL Server 2012)》是2018年人民郵電出版社出版的圖書,作者是王麗艷、霍敏霞、吳雨芯。

基本介紹

  • 書名:資料庫原理及套用(SQL Server 2012)
  • 作者:王麗艷,霍敏霞,吳雨芯 
  • 出版社:人民郵電出版社 
  • 出版時間:2018年03月01日 
  • 開本:16 開 
  • ISBN:9787115474759 
  • 正文語種:中文 
編輯推薦,內容簡介,作者簡介,圖書目錄,

編輯推薦

資料庫技術已經成為以計算機為中心的信息系統與套用系統的核心技術和重要基礎,了解和掌握資料庫的有關知識,對以後的工作和學習都有幫助。而SQL Server是當前流行的關係型資料庫管理系統之一,以SQL Server為基礎講解更有實用性。

內容簡介

全書分為三部分:第一部分為基礎部分,介紹資料庫的基本原理和SQL語句;第二部分為套用部分, 介紹了SQL程式設計的基礎知識,並以圖書館信息系統為例,介紹資料庫設計的具體開發過程,同時,介紹了資料庫開發過程中涉及的安全性、並發性等問題的處理方法。第三部分為實驗部分, 通過有關的實驗,使讀者可以把理論與實踐結合起來,提高動手能力。

作者簡介

1999年參加工作,主要從事計算機軟硬體測試,質量體系認證等工作,具有ISO9001內審員資格。2006年畢業於重慶郵電大學,碩士學歷,2006年從事教學工作至今。主要從事計算機專業課程的授課,講授本、專科理論課程,主編教材2部,參與省部級教研教改項目3項,橫向項目1項,在公開刊物發表論文多篇。

圖書目錄

第1章 資料庫概述 10
1.1 數據管理技術發展 10
1.1.1 信息與數據 10
1.1.2 數據管理技術發展階段 10
1.2 資料庫系統 12
1.3 資料庫管理系統 13
1.3.1 DBMS的主要功能 14
1.3.2 DBMS的組成 14
1.3.3 DBMS對數據的存取過程 15
1.3.4 DBMS的選擇原則 16
1.4 資料庫系統的體系結構 16
1.4.1 內部體系結構 16
1.4.2 外部體系結構 18
1.5 小結 20
習題1 20
第2章 關係資料庫 22
2.1 數據模型 22
2.1.1 數據模型的概念及組成 22
2.1.2 數據模型分類 22
2.2 關係模型 25
2.2.1 關係的數據結構 25
2.2.2 關係的操作 27
2.2.3 關係的完整性 28
2.3 關係代數 28
2.3.1 傳統的集合運算 29
2.3.2 專門的關係運算 31
2.3.3 關係代數的套用 35
2.4 規範化理論 36
2.4.1 函式依賴 37
2.4.2 範式 38
2.5 小結 41
習題2 41
第3章 資料庫基本操作 44
3.1 SQL 概述 44
3.1.1 SQL簡介 44
3.1.2 SQL資料庫結構 44
3.1.3 SQL的功能 45
3.1.4 SQL的特點 45
3.1.5 SQL 語法的約定 46
3.1.6 SQL常用的數據類型 47
3.2 SQL Server 2012 50
3.2.1 SQL Server 2012常用對象 50
3.2.2 SQL Server 2012的組成 51
3.2.3 SQL Server 2012系統資料庫 51
3.2.4 SQL Server 2012的命名規則 52
3.3 資料庫操作 53
3.3.1 創建資料庫 53
3.3.2 刪除資料庫 57
3.3.3 修改資料庫 57
3.3.4 資料庫重命名 59
3.3.5 查看資料庫信息 60
3.4 小結 60
習題3 60
第4章 數據表基本操作 62
4.1 數據表的定義 62
4.1.1 創建數據表 62
4.1.2 刪除數據表 65
4.1.3 修改數據表 65
4.2 數據操作 66
4.2.1 數據查詢 66
4.2.2 數據更新 83
4.3 數據控制 87
4.3.1 GRANT 87
4.3.2 DENY 88
4.3.3 REVOKE 88
4.4 小結 88
習題4 88
第5章 資料庫設計 90
5.1 資料庫設計概述 90
5.1.1 資料庫設計的特點 90
5.1.2 資料庫設計方法 91
5.1.3 資料庫設計的基本步驟 92
5.2 需求分析 94
5.2.1 需求分析的任務 94
5.2.2 需求分析的內容和方法 95
5.2.3 需求分析的步驟 96
5.3 概念結構設計 99
5.3.1 概念結構 100
5.3.2 E-R模型 100
5.3.3 概念結構設計的方法與步驟 102
5.3.4 數據抽象與局部E-R圖設計 105
5.3.5 全局E-R圖設計 107
5.3.6 最佳化全局E-R圖 108
5.4 邏輯結構設計 109
5.4.1 E-R圖向關係模型的轉換 109
5.4.2 數據模型的最佳化 111
5.4.3 設計用戶外模式 112
5.5 資料庫的物理設計 112
5.5.1 資料庫物理設計的內容和方法 113
5.5.2 確定資料庫的物理結構 113
5.5.3評價物理結構 115
5.6 資料庫的實施 115
5.6.1 數據的載入和應用程式的調試 115
5.6.2 資料庫的試運行 116
5.7 資料庫的運行與維護 116
5.8 小結 117
習題5 117
第6章 綜合實例-圖書館信息系統 120
6.1 管理信息系統概述 120
6.2 需求分析 120
6.2.1 功能需求 120
6.2.2 系統用例圖 121
6.2.3 功能結構圖 121
6.2.4 系統數據流圖 121
6.2.5 數據字典 123
6.3 資料庫設計 125
6.3.1 系統E-R圖 125
6.3.2 數據表設計 126
6.4 系統開發環境 128
6.5 系統設計與實現 129
6.5.1 登錄模組 129
6.5.2 讀者信息管理模組 129
6.5.3 圖書信息管理模組 131
6.5.4 新書訂購管理模組 132
6.5.5 圖書借閱管理模組 134
6.5.6 系統維護模組 135
6.6 SQL Server資料庫的連線 136
6.6.1 JDBC驅動連線SQL Server 2012 136
6.6.2 ODBC數據源連線SQL Server 2012 140
6.7 小結 143
習題6 143
第7章 視圖、索引與游標 145
7.1視圖 145
7.1.1視圖概述 145
7.1.2創建視圖 146
7.1.3修改視圖 150
7.1.4查看視圖信息 151
7.1.5使用視圖修改數據 152
7.1.6刪除視圖 153
7.2索引 153
7.2.1 索引的含義和特點 153
7.2.2 索引的分類 153
7.2.3 索引的設計原則 155
7.2.4 創建索引 155
7.2.5 管理和維護索引 159
7.3游標 162
7.3.1 游標的概念 162
7.3.2 游標的作用及特點 163
7.3.3 游標的類型 163
7.3.4 游標的基本操作 165
7.3.5游標的運用 168
7.4 小結 172
習題7 172
第8章 資料庫安全保護 174
8.1 資料庫安全性 174
8.1.1 安全性概述 174
8.1.2用戶標識與鑑別 174
8.1.3 存取控制 175
8.1.4 數據審計和加密 176
8.1.5 角色與許可權控制 177
8.1.6 SQL Server 2012的安全機制 180
8.2 資料庫完整性 181
8.2.1 資料庫完整性概述 181
8.2.2 SQL Server 2012的完整性 182
8.3 並發控制 184
8.3.1事務 184
8.3.2並發控制概述 185
8.3.3封鎖與封鎖協定 187
8.3.4活鎖與死鎖 189
8.3.5兩段鎖協定 190
8.3.6封鎖粒度 191
8.4 資料庫維護 192
8.5 小結 198
習題8 198
第9章 SQL程式設計 200
9.1 T-SQL基礎 200
9.1.1 常量 200
9.1.2 變數 201
9.1.3 運算符和表達式 203
9.1.4 流程控制語句 205
9.2 函式 207
9.2.1 系統標準函式 207
9.2.2自定義函式 208
9.2.3 刪除函式 210
9.3 存儲過程 211
9.3.1 存儲過程的分類 211
9.3.2 用戶自定義存儲過程的定義、調用與管理 212
9.4 觸發器 221
9.4.1 觸發器的定義 221
9.4.2 觸發器的作用 221
9.4.3 觸發器的類型 221
9.4.4 DML觸發器 222
9.4.5 DDL觸發器 225
9.4.6 觸發器管理 226
9.5 小結 228
習題9 228
實驗1 SQL Server 2012 安裝和配置 230
實驗2 資料庫的基本操作 242
實驗3 表數據的基本操作 245
實驗4 數據簡單查詢 248
實驗5 數據高級查詢 250
實驗6 E-R圖設計與關係模式轉換 251
實驗7 視圖和索引 253
實驗8 資料庫備份與恢復 255
實驗9 存儲過程 257
實驗10 觸發器 259
附錄 261
附錄A SQL Server 2012常用關鍵字 261
附錄B 263
附錄C 聚合函式 266
參考文獻 267

相關詞條

熱門詞條

聯絡我們