《Oracle 11g+ASP.NET資料庫系統開發案例教程》是2014年2月人民郵電出版社出版的圖書,作者是歐陽皓、黃旭慧、劉曉強。
基本介紹
- 中文名:Oracle 11g+ASP.NET資料庫系統開發案例教程
- 作者:歐陽皓、黃旭慧、劉曉強
- 出版社:人民郵電出版社
- 出版時間:2014年2月
- 頁數:258 頁
- 定價:39 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115338488
內容簡介,圖書目錄,
內容簡介
本書從需求分析、概念設計、物理設計、套用系統實現等實訓環節介紹一個資料庫系統項目的分析、設計及實現過程。內容包括PowerDesigner建模技術、Oracle 11g基礎、Oracle 11g對象管理、Oracle 11g編程技術、Oracle 11g安全管理、Oracle 11g系統最佳化、ASP.NET開發技術及實訓案例的具體實現。
本書的主要特點是系統、實用。通過本書的學習,讀者可以快速掌握基於Oracle 11g+ASP.NET平台下資料庫系統的開發技術。本書講解的技術內容符合軟體企業的人才需求標準。
本書的使用對象除軟體工程相關專業的本科生、研究生之外,同樣適用於新入職、從事資料庫系統開發的軟體工程師。
圖書目錄
第 1章 資料庫系統工程 1
1.1 資料庫系統 1
1.2 資料庫系統的開發步驟 2
1.3 常見的資料庫管理系統 3
1.4 如何選擇資料庫管理系統產品 5
習題 6
第 2章 需求分析 7
2.1 數據流圖 7
2.2 PowerDesigner 8
2.3 利用PowerDesigner繪製數據流圖 9
2.4 “電子題庫系統”需求分析 12
2.4.1 案例項目介紹 12
2.4.2 案例項目需求分析 13
習題 14
第3章 概念數據模型設計 15
3.1 概念數據模型 15
3.2 利用PowerDesigner建立概念數據模型 16
3.3 “電子題庫系統”的概念數據模型 20
習題 21
第4章 物理數據模型設計 22
4.1 PowerDesigner的物理數據模型功能 22
4.2 創建物理數據模型 23
4.3 生成資料庫創建腳本 30
4.4 “電子題庫系統”的物理數據模型 31
習題 33
第5章 Oracle 11g概述 34
5.1 Oracle簡介 34
5.2 Oracle 11g的安裝 35
5.3 Oracle Server的啟動與關閉 37
5.4 Oracle 11g的主要工具 38
5.4.1 配置與移植工具 39
5.4.2 套用開發工具 41
5.4.3 Oracle企業管理工具 44
5.5 PL/SQL Developer工具 45
習題 51
第6章 Oracle 11g的體系結構 52
6.1 OracleServer的組成 52
6.2 Oracle的物理結構 54
6.2.1 物理檔案之間的關係 55
6.2.2 控制檔案 55
6.2.3 數據檔案 55
6.2.4 重做日誌檔案 56
6.2.5 其他檔案 56
6.3 Oracle的邏輯結構 57
6.3.1 表空間 58
6.3.2 段 59
6.3.3 區 60
6.3.4 塊 60
6.4 Oracle的進程 61
6.4.1 用戶進程 61
6.4.2 伺服器進程 61
6.4.3 後台進程 61
6.5 Oracle的記憶體結構 64
6.5.1 系統全局區 65
6.5.2 程式全局區 67
6.6 Oracle常用的數據字典 68
6.6.1 數據字典的概念 68
6.6.2 常用的數據字典 68
習題 70
第7章 表空間管理 71
7.1 Oracle的表空間 71
7.1.1 表空間的類型 71
7.1.2 表空間的狀態 73
7.1.3 表空間的檔案類型 73
7.1.4 表空間的管理方式 73
7.1.5 表空間的管理準則 74
7.1.6 規劃表空間的大小 74
7.1.7 與表空間相關的視圖 74
7.2 表空間管理 75
7.2.1 表空間的創建 75
7.2.2 表空間的修改 77
7.2.3 表空間的查詢 80
7.2.4 表空間的刪除 82
7.3 “電子題庫系統”表空間的創建 83
習題 84
第8章 安全管理 85
8.1 Oracle的安全性 85
8.2 用戶管理 86
8.2.1 創建用戶 86
8.2.2 修改用戶 88
8.2.3 刪除用戶 88
8.3 許可權管理 89
8.3.1 許可權概述 89
8.3.2 系統許可權管理 91
8.3.3 對象許可權管理 92
8.4 角色管理 93
8.4.1 預定義角色 94
8.4.2 自定義角色 95
8.5 用戶與角色信息查詢 96
8.6 “電子題庫系統”的用戶管理 97
習題 98
第9章 基本對象管理 99
9.1 Oracle的數據類型 99
9.2 序列管理 100
9.3 數據表的管理 102
9.3.1 創建表 102
9.3.2 修改表 104
9.3.3 刪除表 108
9.4 索引管理 109
9.4.1 索引的分類 109
9.4.2 管理索引的策略 110
9.4.3 創建的管理 111
9.5 視圖管理 112
9.6 基本對象信息查詢 114
9.7 “電子題庫系統”基本對象的創建 115
習題 117
第 10章 PL/SQL編程 118
10.1 PL/SQL的語句塊 118
10.2 變數、常量的定義 120
10.3 自定義數據類型 121
10.4 PL/SQL的流程控制 123
10.5 游標管理 128
習題 130
第 11章 命名塊對象管理 131
11.1 過程管理 131
11.2 函式管理 133
11.3 觸發器管理 135
11.4 包的管理 137
11.5 命名塊對象查詢 141
11.6 “電子題庫系統”命名塊對象的創建 142
習題 144
第 12章 備份與恢復 145
12.1 Oracle備份與恢復技術 145
12.2 歸檔日誌 146
12.3 脫機備份 147
12.4 在線上備份 153
習題 156
第 13章 資料庫審計 157
13.1 審計的作用 157
13.1.1 審計的概念 157
13.1.2 審計級別 158
13.1.3 審計的一些其他選項 158
13.2 審計功能 159
13.2.1 審計分類 159
13.2.2 標準審計 159
13.2.3 細粒度審計 160
13.2.4 保護審計跟蹤 161
13.2.5 與審計相關的數據字典視圖 161
13.3 審計實例 162
習題 163
第 14章 系統最佳化 164
14.1 影響系統性能的因素 164
14.2 系統調優 164
14.2.1 數據緩衝區調優 165
14.2.2 日誌緩衝區調優 166
14.2.3 共享池調優 166
14.2.4 排序區調優 169
14.2.5 磁碟I/O調優 169
14.3 SQL查詢最佳化 170
14.3.1 Oracle的最佳化器 170
14.3.2 有效使用索引 172
14.3.3 單表查詢的最佳化 173
14.3.4 表的連線方法 174
14.3.5 SQL共享 176
習題 179
第 15章 ASP.NET開發技術 180
15.1 .NET Framework概述 180
15.2 用ASP.NET編寫的Hello World程式 182
15.3 C#語言 183
15.3.1 C#數據類型 183
15.3.2 C#運算符 184
15.3.3 C#的常用語句 186
15.3.4 C#的類型系統 190
15.3.5 C#面向對象編程 193
15.4 ASP.NET基本組件 197
15.5 ADO.NET資料庫訪問技術 202
15.5.1 使用Connection對象連線資料庫 202
15.5.2 使用Command對象執行SQL語句 203
15.5.3 使用DataReader對象讀取數據 203
15.5.4 數據適配器DataAdapter對象 204
15.5.5 數據集:DataSet對象 205
15.6 ASP.NET開發示例 205
15.6.1 新建項目 206
15.6.2 頁面設計 209
15.6.3 資料庫訪問 212
15.6.4 後台設計 217
15.6.5 運行程式 221
習題 222
第 16章 應用程式設計 223
16.1 系統角色 223
16.2 用例視圖設計 224
16.3 流程設計 226
16.4 組卷算法設計 230
習題 231
第 17章 系統實現 232
17.1 資料庫訪問類 232
17.2 登錄模組 238
17.2.1 登錄模組的用戶界面 239
17.2.2 登錄模組的功能實現 240
17.3 基礎數據管理模組 242
17.3.1 母版設計 242
17.3.2 基礎數據管理模組的主要功能 244
17.4 題庫管理模組 247
17.4.1 題庫管理模組的界面 247
17.4.2 題庫管理模組的功能實現 249
17.5 筆試組卷模組 254
17.5.1 筆試組卷模組界面 254
17.5.2 筆試組卷模組的部分功能實現 255
習題 257
參考文獻 258