資料庫原理與系統開發教程(2018年人民郵電出版社出版的圖書)

資料庫原理與系統開發教程(2018年人民郵電出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《資料庫原理與系統開發教程》是2018年人民郵電出版社出版的圖書,作者是張克君,本書分為三個部分,第一篇資料庫原理篇;第二篇資料庫系統開發篇;第三篇資料庫系統開發任務集篇。

基本介紹

  • 中文名:資料庫原理與系統開發教程
  • 作者: 張克君
  • 出版社:人民郵電出版社
  • ISBN:9787115477545
內容簡介,圖書目錄,作者簡介,

內容簡介

本教材分為三篇:第一篇資料庫原理篇;第二篇資料庫系統開發篇,主要內容包括資料庫系統開發基本過程及其常用建模工具、倉庫管理系統(WMS)開發案例問題的提出、WMS系統需求分析、WMS系統業務設計、WMS系統資料庫設計、WMS系統編碼實現;第三篇資料庫系統開發任務集篇,包括各類待開發套用系統需求。

圖書目錄

篇 資料庫原理篇
第1章 資料庫系統概述 2
1.1 資料庫技術的發展歷程 2
1.2 資料庫有關基本概念 4
1.3 資料庫系統的組成 5
1.4 資料庫系統的結構 8
1.4.1 資料庫系統的內部結構 8
1.4.2 資料庫系統的外部結構 10
1.5 數據模型 13
1.5.1 數據模型的概念與分類 13
1.5.2 數據模型的組成要素 14
1.5.3 概念模型及其E-R表示方法 15
1.5.4 邏輯模型 17
小結 21
習題 21
第2章 關係資料庫 22
2.1 關係模型的數據結構及形式化定義 22
2.1.1 關係的基本術語 22
2.1.2 關係的性質 26
2.1.3 關係模式 27
2.1.4 關係資料庫與關係資料庫模式 27
2.2 關係的完整性 28
2.2.1 主碼與實體完整性 28
2.2.2 外碼與參照完整性 28
2.2.3 用戶自定義完整性 29
2.3 關係代數 30
2.3.1 傳統的集合運算 30
2.3.2 專門的關係運算 31
小結 35
習題 35
第3章 關係資料庫標準語言SQL 36
3.1 SQL概述 36
3.1.1 SQL的產生與發展 37
3.1.2 SQL的基本概念 37
3.1.3 SQL的特點 38
3.2 MySQL資料庫簡介 39
3.2.1 MySQL常用的語句 39
3.2.2 MySQL的數據類型 40
3.3 定義數據 42
3.3.1 創建與使用模式 42
3.3.2 創建與使用基本表 43
3.3.3 創建與使用索引 45
3.4 查詢數據 45
3.4.1 Select命令的一般格式 46
3.4.2 單表查詢 46
3.4.3 連線查詢 50
3.4.4 嵌套查詢 52
3.4.5 集合查詢 54
3.5 更新數據 55
3.5.1 插入數據 55
3.5.2 修改數據 57
3.5.3 刪除數據 58
3.6 關於視圖 59
小結 60
習題 62
第4章 關係資料庫設計規範化理論 63
4.1 規範化問題的提出 63
4.2 函式依賴 64
4.2.1 函式依賴的定義 64
4.2.2 平凡函式依賴與非平凡函式依賴 64
4.2.3 完全函式依賴與部分函式依賴 65
4.2.4 傳遞函式依賴 65
4.3 碼(鍵)的概念 65
4.4 關係模式的範式 65
4.4.1 範式(1NF) 66
4.4.2 第二範式(2NF) 67
4.4.3 第三範式(3NF) 67
4.4.4 BC範式(BCNF) 67
小結 68
習題 69
第5章 資料庫的安全性 70
5.1 資料庫安全性概述 70
5.1.1 資料庫的安全性問題 71
5.1.2 資料庫系統相關安全標準 72
5.2 資料庫安全性控制的常用方法 72
5.2.1 用戶身份標識與鑑別 73
5.2.2 存取許可權控制 73
5.2.3 視圖機制 73
5.2.4 數據加密 74
5.2.5 審計機制 75
5.2.6 統計資料庫 75
5.3 MySQL資料庫的數據安全性機制 75
5.3.1 創建資料庫角色和用戶 76
5.3.2 訪問許可權的授予和回收 78
小結 81
習題 81
第6章 資料庫的完整性 82
6.1 資料庫完整性的含義 82
6.2 DBMS完整性控制機制 85
6.2.1 完整性約束條件定義功能 85
6.2.2 檢查功能 85
6.2.3 違約方反應 86
6.3 完整性約束條件的分類 87
6.4 MySQL中的完整性機制 88
小結 90
習題 91
第7章 數據處理新技術 92
7.1 數據倉庫與數據挖掘 92
7.1.1 數據倉庫 92
7.1.2 數據挖掘 93
7.1.3 在線上分析處理 94
7.2 大數據技術 95
7.2.1 大數據的概念與特徵 95
7.2.2 大數據管理系統 96
7.2.3 大數據套用 97
小結 98
習題 98
第二篇 資料庫系統開發篇
第8章 資料庫系統開發概述 100
8.1 資料庫系統開發的基本流程 100
8.1.1 系統分析 100
8.1.2 業務設計 101
8.1.3 資料庫設計 101
8.1.4 編碼與測試 103
8.1.5 部署與運維 103
8.2 資料庫系統開發常用的建模工具 103
8.3 Rational Software Architect建模工具的使用 104
8.3.1 用RSA創建項目 104
8.3.2 用RSA進行UML建模 106
8.4 PowerDesigner資料庫設計建模工具的使用 109
8.4.1 PowerDesigner基礎 109
8.4.2 用PowerDesigner進行數據建模 110
8.5 倉庫管理系統(WMS)開發案例概述 114
小結 115
習題 115
第9章 倉庫管理系統的需求分析 116
9.1 問題描述 116
9.2 問題分析 116
9.3 功能描述 117
9.4 系統涉眾 119
9.5 概要結構 119
9.6 用例解析 119
9.7 用例規約 121
9.8 活動解析 125
小結 128
習題 128
第10章 倉庫管理系統的業務設計 129
10.1 功能設計 129
10.1.1 商品清單 129
10.1.2 商品出貨 130
10.1.3 出貨記錄 131
10.1.4 進貨記錄 132
10.1.5 基礎數據 133
10.1.6 庫存檔點 139
10.2 頁面設計 139
10.2.1 商品清單頁面 140
10.2.2 商品出貨頁面 140
10.2.3 出貨記錄頁面 140
10.2.4 進貨記錄頁面 141
10.2.5 庫存檔點頁面 141
10.2.6 基礎數據——商品信息頁面 142
10.2.7 基礎數據——規格信息頁面 144
10.2.8 基礎數據——聯繫方式頁面 145
10.2.9 基礎數據——收款賬號頁面 146
10.2.10 基礎數據——客戶信息頁面 147
小結 149
習題 149
第11章 倉庫管理系統的資料庫設計 150
11.1 概念模型的設計 150
11.2 邏輯模型的設計 153
11.3 物理模型的設計 154
小結 154
習題 155
第12章 倉庫管理系統編碼實現 156
12.1 實體類的編碼實現 156
12.2 業務功能的編碼實現 169
12.2.1 商品清單 170
12.2.2 商品出貨 171
12.2.3 出貨記錄 178
12.2.4 進貨記錄 181
12.2.5 庫存檔點 183
12.2.6 基礎數據 184
小結 199
習題 199
第三篇 資料庫系統開發任務集篇
第13章 各類待開發套用系統 202
13.1 管理信息系統 202
13.2 電子政務 205
13.2.1 政府間的電子政務 206
13.2.2 政府對企業的電子政務 206
13.2.3 政府對公民的電子政務 207
13.3 電子商務 208
小結 210
習題 210
庫系統的組成 5

作者簡介

張克君,博士,副教授,碩士生導師。畢業於北京科技大學信息工程學院計算機套用技術專業。現任北京電子科技學院研究生部副主任。主要研究方向:信息安全、大數據分析。在國內外期刊、會議發表文章30餘篇,其中EI檢索15篇。作為負責人或主研人員參加高性能計算機研製、金保工程項目建設、國家自然科學基金、教育部科技重點、科技部專項等各類科研項目20餘項,其中省部級以上科研項目10項。2006年起,主講資料庫原理與安全、面向對象語言程式設計、數據倉庫與數據挖掘、數據分析與決策支持系統、電子政務等本科及研究生課程。

相關詞條

熱門詞條

聯絡我們