電子商務資料庫技術[中國鐵道出版社出版圖書]

電子商務資料庫技術[中國鐵道出版社出版圖書]
更多義項 ▼ 收起列表 ▲

基本信息

電子商務資料庫技術 電子商務資料庫技術

書名:電子商務資料庫技術

書號:7-113-12652

作者:冀汶莉 等

定價:33.00元

出版日期:2011年5月

版次:1-1

開本:16開

頁碼:356頁

出版單位:中國鐵道出版社

內容簡介

全書共分12章,全面系統地講述了資料庫設計、實現的基本原理及在電子商務中的套用。本書側重於介紹如何利用資料庫來管理數據、創建應用程式。主要內容包括:資料庫系統概述、關係資料庫、關係資料庫標準語言(SQL)、查詢最佳化、關係規範化理論、面向對象與UML基礎、資料庫設計、資料庫管理;簡要介紹了資料庫技術在電子商務領域的套用技術,例如網路資料庫技術、XML資料庫技術、數據倉庫與數據挖掘技術;簡要介紹了SQL Server資料庫管理系統的使用方法。

本書內容循序漸進,深入淺出,概念清晰,理論結合實際,每一章節都給出了相關的實例。每章都有知識的總結,並附有各種類型的習題,從不同方面幫助讀者理解和掌握所學的知識。

本書適合作為高等學校電子商務專業、計算機專業及其他相關專業的教材,也可用做電子商務系統開發人員的工作參考書。

目錄

第1章 資料庫系統概述 1

1.1 資料庫技術與電子商務 1

1.1.1 資料庫基本概念 1

1.1.2 電子商務概述 3

1.1.3 資料庫技術在電子商務中的套用 5

1.2 資料庫技術發展 6

1.2.1 人工管理階段 6

1.2.2 檔案系統階段 6

1.2.3 資料庫系統階段 7

1.2.4 高級資料庫階段 10

1.2.5 資料庫技術的研究領域 13

1.3 數據模型 13

1.3.1 概念模型 14

1.3.2 數據模型的三要素 17

1.3.3 常用數據模型 18

1.4 資料庫系統的三層模式結構 25

1.5 資料庫管理系統 27

1.6 資料庫系統 30

1.6.1 資料庫系統(DBS)的組成 30

1.6.2 資料庫系統中應用程式的發展 32

1.7 資料庫系統套用 32

1.8 網上書店的實例介紹 34

小結 38

習題 38

第2章 關係資料庫 41

2.1 關係模型 41

2.1.1 關係數據結構 41

2.1.2 關係操作 43

2.1.3 關係完整性約束 44

2.2 關係代數 46

2.2.1 傳統的集合運算 46

2.2.2 專門的集合運算 48

小結 51

習題 52

第3章 關係資料庫標準語言SQL 55

3.1 SQL概述 55

3.1.1 SQL的發展 55

3.1.2 SQL的組成 56

3.1.3 SQL的特點 57

3.2 數據定義 58

3.2.1 SQL的數據類型 58

3.2.2 數據模式的定義和撤銷 59

3.3 定義及修改資料庫表結構 61

3.3.1 定義表的基本結構 61

3.3.2 定義表的主鍵 61

3.3.3 關於NULL 62

3.3.4 列的約束條件 63

3.3.5 外碼約束 64

3.3.6 修改表的結構 65

3.4 SQL查詢語句 66

3.4.1 單表查詢 67

3.4.2 連線查詢 68

3.4.3 嵌套查詢 69

3.4.4 集合運算 72

3.4.5 在查詢中使用聚集函式 75

3.4.6 數據分組與排序 76

3.4.7 基本表的連線操作 78

3.5 索引 79

3.6 SQL的數據更新 80

3.6.1 插入數據 80

3.6.2 修改數據 81

3.6.3 刪除數據 82

3.7 視圖 82

3.7.1 視圖的概念和作用 82

3.7.2 視圖的創建 83

3.7.3 視圖上的操作 84

3.7.4 刪除視圖 84

3.8 SQL的訪問控制 85

3.9 嵌入式SQL 86

3.9.1 什麼是嵌入式 87

3.9.2 嵌入式SQL處理過程 88

3.9.3 游標的使用 91

小結 93

習題 94

第4章 查詢最佳化 97

4.1 物理數據組織與磁碟存儲 97

4.2 查詢處理過程 100

4.3 查詢最佳化 101

4.3.1 查詢最佳化概述 101

4.3.2 關係代數等價變換規則 104

4.3.3 查詢最佳化策略和算法 105

小結 108

習題 108

第5章 關係規範化 111

5.1 關係規範化理論 111

5.1.1 關係模式設計中規範化的必要性 111

5.1.2 函式依賴 113

5.1.3 函式依賴與候選鍵 115

5.2 範式 117

5.2.1 各級範式中規範化的過程 118

5.2.2 第一範式 118

5.2.3 第二範式 119

5.2.4 第三範式 121

5.2.5 BCNF範式 122

5.2.6 多值依賴和第四範式 123

5.3 規範化的原則 125

5.3.1 規範化的步驟 125

5.3.2 關係模式分解原則 126

小結 128

習題 128

第6章 面向對象與UML基礎 132

6.1 面向對象的基本概念 132

6.1.1 類和對象 133

6.1.2 面向對象的特性和概念 134

6.2 統一建模語言UML 136

6.2.1 UML簡述 136

6.2.2 UML視圖和圖概覽 138

6.3 UML的組成 139

6.3.1 類圖 139

6.3.2 對象圖 139

6.3.3 用例圖 140

6.3.4 狀態圖 140

6.3.5 順序圖 140

6.3.6 活動圖 141

6.3.7 協作圖 142

6.3.8 構件圖 143

6.3.9 部署圖 143

6.3.10 UML視圖和圖的總結 143

小結 144

習題 144

第7章 資料庫設計 146

7.1 資料庫設計概述 146

7.1.1 資料庫的設計方法 146

7.1.2 資料庫建模工具 148

7.1.3 資料庫設計過程 148

7.2 需求分析 149

7.2.1 需求分析概述 149

7.2.2 需求分析的方法 150

7.2.3 數據流圖 151

7.2.4 數據字典 152

7.3 概念結構設計 154

7.3.1 必要性 154

7.3.2 設計方法 155

7.3.3 E-R圖構建概念模型 155

7.3.4 UML圖構建概念模型 158

7.4 邏輯結構設計 164

7.4.1 設計步驟 164

7.4.2 E-R圖向關係模型轉換 164

7.4.3 關係模式規範化 167

7.4.4 子模式設計 167

7.5 物理結構設計 167

7.5.1 物理結構設計的內容 167

7.5.2 存儲結構的設計 168

7.5.3 存取方法的設計 168

7.6 資料庫的實施和維護 169

7.6.1 資料庫的實施 169

7.6.2 資料庫的試運行 170

7.6.3 資料庫的運行和維護 170

小結 170

習題 170

第8章 資料庫管理 173

8.1 資料庫安全 173

8.1.1 安全因素 173

8.1.2 資料庫許可權管理 174

8.1.3 視圖機制 176

8.1.4 資料庫審計 176

8.1.5 數據加密 176

8.2 資料庫完整性 179

8.2.1 完整性概述 179

8.2.2 實體完整性 180

8.2.3 參照完整性 181

8.2.4 完整性約束 182

8.2.5 用戶定義的完整性 183

8.3 資料庫並發控制 184

8.3.1 概述 184

8.3.2 封鎖機制 186

8.3.3 活鎖和死鎖 189

8.3.4 並發調度的可串列性 191

8.3.5 兩段鎖協定 191

8.4 資料庫恢復技術 193

8.4.1 資料庫的恢復 193

8.4.2 故障的種類及其恢復策略 195

小結 197

習題 197

第9章 電子商務系統中資料庫套用技術 200

9.1 存儲過程 200

9.1.1 存儲過程的概念 200

9.1.2 存儲過程的編寫 201

9.2 觸發器 205

9.2.1 觸發器的概念 205

9.2.2 觸發器的語法結構 206

9.3 資料庫系統體系結構 209

9.4 電子商務系統中的資料庫技術 213

9.4.1 電子商務相關技術 214

9.4.2 網路資料庫的發展 220

9.4.3 電子商務系統中常用的資料庫系統結構 223

9.5 電子商務系統中常用的資料庫連線技術 226

...............

12.8.3 程式流程 325

12.8.4 使用游標 327

12.9 存儲過程 329

12.9.1 存儲過程定義 329

12.9.2 存儲過程創建 329

12.9.3 存儲過程調用 330

12.9.4 修改存儲過程 330

12.9.5 刪除存儲過程 330

12.10 觸發器 331

12.10.1 觸發器的定義 331

12.10.2 觸發器創建 331

12.11 SQL Server 2005的安全性 331

12.11.1 身份驗證 331

12.11.2 創建和管理用戶登錄 331

12.11.3 許可權的設定 332

12.11.4 執行資料庫的備份 332

12.11.5 恢複數據庫 333

小結 335

習題 335

參考文獻 338

相關詞條

熱門詞條

聯絡我們