資料庫原理與套用第3版

資料庫原理與套用第3版

《資料庫原理與套用第3版》是2017年機械工業出版社出版的圖書,作者是何玉潔。本書非常適合學生作為資料庫實踐平台使用。本書內容全面、實例豐富,並為教師配備了電子教案,方便教師開展教學工作。本書可作為高等院校計算機專業以及信息管理等相關專業本科生的資料庫教材,也可作為相關人員學習資料庫知識的參考書。

基本介紹

  • 中文名:資料庫原理與套用第3版
  • 作者:何玉潔
  • 出版社:機械工業出版社 
  • ISBN:9787111568278
內容簡介,圖書目錄,作者簡介,

內容簡介

本書主要由四部分內容組成:第壹部分主要介紹資料庫理論,包括數據模型、關係代數、規範化理論、資料庫設計、事務與並發控制;第二部分主要介紹資料庫相關的一些內容,包括創建資料庫、創建資料庫對象、數據查詢、數據修改等;第三部分主要介紹資料庫的維護性工作,包括安全管理、備份和恢複數據庫;第四部分介紹處理非結構化數據的新型資料庫NoSQL的一些基本概念。本書採用的實踐平台為SQLServer2012,該軟體具有界面友好、使用方便、功能全面的特點,非常適合學生作為資料庫實踐平台使用。本書內容全面、實例豐富,並為教師配備了電子教案,方便教師開展教學工作。本書可作為高等院校計算機專業以及信息管理等相關專業本科生的資料庫教材,也可作為相關人員學習資料庫知識的參考書。

圖書目錄

目  錄
前言
教學建議
第1章 資料庫概述 1
1.1 一些基本概念 1
1.1.1 數據 1
1.1.2 資料庫 2
1.1.3 資料庫管理系統 2
1.1.4 資料庫系統 3
1.2 數據管理技術的發展 3
1.2.1 檔案管理 3
1.2.2 資料庫管理 6
1.3 數據獨立性 9
1.4 資料庫系統的組成 10
小結 11
習題 11
第2章 數據模型與資料庫系統結構 12
2.1 數據和數據模型 12
2.1.1 數據與信息 12
2.1.2 數據模型 13
2.2 概念層數據模型 14
2.2.1 基本概念 14
2.2.2 實體-聯繫模型 15
2.3 組織層數據模型 17
2.3.1 層次數據模型 17
2.3.2 網狀數據模型 19
2.3.3 關係數據模型 20
2.4 資料庫系統結構 21
2.4.1 模式的基本概念 21
2.4.2 三級模式結構 22
2.4.3 模式映像與數據獨立性 23
2.5 資料庫管理系統 24
小結 26
習題 26
第3章 關係資料庫 27
3.1 關係數據模型的組成 27
3.1.1 關係數據結構 27
3.1.2 關係操作 27
3.1.3 數據完整性約束 29
3.2 關係模型的基本術語 30
3.3 關係模型的形式化定義 31
3.3.1 形式化定義 31
3.3.2 對關係的限定 33
3.4 關係模型的完整性約束 33
3.4.1 實體完整性 33
3.4.2 參照完整性 35
3.4.3 用戶定義的完整性 36
3.5 關係代數 36
3.5.1 傳統的集合運算 37
3.5.2 專門的關係運算 39
3.5.3 關係代數操作總結 45
小結 46
習題 46
第4章 SQL Server 2012基礎 48
4.1 SQL Server 2012預備知識 48
4.1.1 主要伺服器組件 48
4.1.2 管理工具 49
4.1.3 主要版本 49
4.1.4 軟/硬體要求 50
4.1.5 實例 51
4.2 安裝SQL Server 2012 52
4.3 管理工具 60
4.3.1 SQL Server配置管理器 60
4.3.2 SQL Server Management Studio 62
4.4 創建資料庫 65
4.4.1 SQL Server資料庫的組成 65
4.4.2 資料庫檔案的屬性 66
4.4.3 創建資料庫的圖形化方法 66
小結 69
習題 70
上機練習 70
第5章 數據類型及關係表創建 71
5.1 基本概念 71
5.1.1 SQL的發展 71
5.1.2 SQL的特點 71
5.1.3 SQL功能概述 72
5.2 SQL Server提供的主要數據類型 72
5.2.1 數字類型 73
5.2.2 字元串類型 73
5.2.3 日期和時間類型 75
5.3 關係表的創建與維護 75
5.3.1 創建關係表 76
5.3.2 刪除關係表 78
5.3.3 修改關係表 78
5.4 數據完整性 79
5.4.1 完整性約束條件的作用對象 79
5.4.2 實現數據完整性 79
小結 81
習題 81
上機練習 82
第6章 數據操作語句 83
6.1 數據查詢 83
6.1.1 查詢語句的基本結構 84
6.1.2 單表查詢 84
6.1.3 多表連線查詢 101
6.1.4 使用TOP限制結果集 107
6.1.5 子查詢 109
6.1.6 將查詢結果保存到新表中 118
6.1.7 查詢結果的並、交、差運算 119
6.2 數據更改 122
6.2.1 插入數據 122
6.2.2 更新數據 122
6.2.3 刪除數據 124
小結 125
習題 126
上機練習 126
第7章 索引和視圖 128
7.1 索引 128
7.1.1 基本概念 128
7.1.2 索引的存儲結構及分類 129
7.1.3 創建和刪除索引 134
7.2 視圖 135
7.2.1 基本概念 135
7.2.2 定義視圖 135
7.2.3 通過視圖查詢數據 138
7.2.4 修改和刪除視圖 139
7.2.5 視圖的作用 140
小結 141
習題 141
第8章 關係資料庫規範化理論 143
8.1 函式依賴 143
8.1.1 基本概念 143
8.1.2 一些術語和符號 144
8.1.3 為什麼要討論函式依賴 144
8.2 關係規範化 146
8.2.1 關係模式中的鍵 146
8.2.2 範式 147
8.3 關係模式的分解準則 151
小結 153
習題 154
第9章 事務與並發控制 155
9.1 事務 155
9.1.1 基本概念 155
9.1.2 事務的特徵 156
9.1.3 事務處理模型 156
9.2 並發控制 157
9.2.1 並發控制概述 157
9.2.2 並發控制措施 159
9.2.3 封鎖協定 160
9.2.4 活鎖和死鎖 162
9.2.5 並發調度的可串列性 164
9.2.6 兩段鎖協定 165
小結 166
習題 166
第10章 資料庫設計 168
10.1 資料庫設計概述 168
10.1.1 資料庫設計的特點 169
10.1.2 資料庫設計方法概述 169
10.1.3 資料庫設計的全過程 170
10.2 資料庫需求分析 171
10.2.1 需求分析的任務 171
10.2.2 需求分析的方法 172
10.3 資料庫結構設計 173
10.3.1 概念結構設計 173
10.3.2 邏輯結構設計 176
10.3.3 物理結構設計 180
10.4 資料庫行為設計 182
10.4.1 功能分析 183
10.4.2 功能設計 183
10.4.3 事務設計 184
10.5 資料庫實施 184
10.6 資料庫的運行和維護 185
小結 186
習題 186
第11章 存儲過程和觸發器 188
11.1 變數及流程控制語句 188
11.1.1 變數 188
11.1.2 流程控制語句 189
11.2 存儲過程 190
11.2.1 基本概念 190
11.2.2 創建和執行存儲

作者簡介

北京信息科技大學計算機學院教授,長期從事資料庫方面的教學和研究工作,主要講授課程:資料庫系統基礎、資料庫課程設計、資料庫技術實踐。主要成果:出版過多部資料庫方面的本科生教材,包括計算機專業和理工科非計算機專業,其中一本圖書獲得國家十一五規劃教材,一本獲得北京市精品教材立項項目。所出版圖書有比較廣泛的市場。

相關詞條

熱門詞條

聯絡我們