oracle資料庫應用開發
1. 學習Oracle資料庫的開發及應用最好在什麼平台上是windows還是linux或是unix
個人認為oracle 最好的應用平台是hpux平台,也就是UNIX系統,從主備模式,互備模式或者RAC模式,都配合的很緊密,而且HP平台性能調優空間很大,lvm管理也比較適合資料庫
2. 關於Oracle資料庫應用開發課程的兩個問題,回答完整再加分
要寫動態sql了,把這個SQL拼寫出來,然後
execute immediate
3. Oracle11g資料庫系統設計、開發、管理與應用的介紹
Oracle 11g是Oracle公司30年來發布的最重要的資料庫版本,根據用戶的需求實現了信息生命周期管理等多項創新。大幅度提高了系統性能和安全性,全新的Data Guard最大化了可用性,利用全新的高級數據壓縮技術降低了數據存儲的支出,明顯縮短了應用程序測試環境部署及分析測試結果所花費的時間,增加了RFID Tag、DICOM醫學圖像、3D空間等重要數據類型的支持,加強了對Binary XML的支持和性能優化。本書以Oracle 11g為基礎,結合電子商城案例,全面講解了Oracle 11g資料庫設計、資料庫開發、資料庫管理和資料庫應用方面的知識。
4. Oracle11g資料庫系統設計、開發、管理與應用的內 容 簡 介
Oracle是目前關系型資料庫管理系統市場中應用最廣泛的產品,Oracle 11g則是最新的Oracle版本。本書以電子商城為案例,從資料庫設計、資料庫開發、資料庫管理和資料庫應用等多個層次、多個角度和多個方面詳細、耐心地介紹Oracle 11g資料庫的使用。
本書共有19章,分4個部分,其中第1、2章屬於基礎篇,主要介紹資料庫設計方面的內容;第3~11章屬於開發篇,主要介紹Oracle資料庫的開發;第12~15章屬於管理篇,主要介紹Oracle 11g資料庫的管理;第16~19章屬於應用篇,主要介紹Oracle 11g資料庫應用系統的開發知識。
讀者即使沒有資料庫技術基礎,也可以通過自學本書,熟悉最新Oracle系統,並掌握Oracle資料庫系統的設計、開發、管理和應用方面的知識。本書的所有內容均結合電子商城進行講解,通俗易懂,適合高職高專、本科院校或計算機培訓機構作為Oracle資料庫課程的教材或參考用書,也可以作為計算機愛好者和資料庫管理員的參考用書。
5. Oracle11g資料庫系統設計、開發、管理與應用的前 言
本書主要內容
本書共有19章,分4個部分,其中第1、2章屬於基礎篇,主要介紹資料庫設計方面的內容;第3~11章屬於開發篇,主要介紹Oracle資料庫的開發;第12~15章屬於管理篇,主要介紹Oracle 11g資料庫的管理;第16~19章屬於應用篇,主要介紹Oracle 11g資料庫應用系統的開發知識。各個章節的具體內容安排如下:
篇名 章 名 主 要 內 容
基礎篇 第1章 資料庫技術基礎 介紹了資料庫技術的基本概念、數據模型、E-R模型、資料庫的規范化和高級資料庫技術
第2章 進入Oracle世界 介紹了Oracle產品的發展變遷、Oracle 11g的新特性、體系結構、安裝過程、基本組件和Oracle服務的啟動、關閉
開發篇 第3章 SQL語言與PL/SQL 介紹了SQL和PL/SQL的基本知識,以及PL/SQL運算符、控制結構和常用函數
第4章 資料庫 介紹了資料庫和資料庫實例的基本知識、創建資料庫、修改資料庫、刪除資料庫和管理表空間的操作
第5章 數據表、約束和數據記錄 介紹了管理數據表、資料庫完整性的約束實現、數據記錄操作、管理序列、管理同義詞和管理評注等操作
第6章 數據查詢 介紹了查詢的基本語法、簡單查詢、連接查詢、子查詢和聯合查詢等操作
第7章 索引 介紹了索引的基本知識、管理索引和管理聚集等操作
第8章 視圖 介紹了視圖的基本知識、管理視圖和使用視圖等操作
第9章 存儲過程、函數和包 介紹了存儲過程的基本知識、管理存儲過程、嵌套存儲過程、管理函數和管理包等操作
第10章 觸發器 介紹了觸發器的基本知識、管理觸發器和使用觸發器的操作
第11章 游標、事務和鎖 介紹了游標的基礎知識和基本操作、事務和鎖的基本知識
續表
篇名 章 名 主 要 內 容
管理篇 第12章 Oracle 11g企業管理器 介紹了OEM的基本環境和使用OEM監視Oracle 11g環境、管理資料庫、管理部署和管理作業系統等操作
第13章 資料庫安全性 介紹了資料庫安全性基本知識、管理用戶、管理角色、授權和資料庫審計等操作
第14章 備份與恢復 介紹了資料庫備份、恢復、數據導入、導出等操作
第15章 Oracle配置和管理工具 介紹了Oracle 11g配置和管理工具概況、配置和管理網路服務、配置本地規則和安裝、配置客戶端等操作
應用篇 第16章 Java訪問Oracle資料庫 介紹了JDBC的基本結構、ODBC連接資料庫、JDBC連接資料庫和訪問資料庫等操作
第17章 .NET訪問Oracle資料庫 介紹了ADO.NET模型、綁定連接資料庫、ODBC連接資料庫、手動連接資料庫和調用存儲過程等操作
第18章 開發J2EE應用 介紹了J2EE開發和部署環境、開發JSP程序、開發Servlet和開發EJB等內容
第19章 Oracle XML DB 介紹了Oracle XML DB的基本體系結構、XML模式、二進制XML表和XQuery查詢等內容
本書特點
(1)本書內容根據資料庫開發的一般特點進行講解,內容通俗易懂。
(2)結合實際開發案例的大量例題,使讀者可以直觀感受Oracle 11g的內容。
(3)對每種Oracle技術均通過GUI方式和命令方式進行講解,既方便初學者快速入門,也方便對Oracle有一定了解的讀者更上一層樓。
本書既適合高職高專、本科院校或計算機培訓機構作為Oracle資料庫課程的教材或參考用書,也可以作為計算機愛好者和資料庫管理員的參考用書。
本書由來自湖南鐵道職業技術學院的希賽顧問團顧問馮向科(國家認證軟體設計師、系統分析師)和鄧瑩擔任主編。
由於作者水平有限,書中的錯誤和不妥之處在所難免,敬請讀者批評指正。有關本書的反饋和咨詢,讀者可以發送郵件至(請見擴展閱讀),也可以從(請見擴展閱讀)免費下載書中所用到的軟體、工具和源代碼。
編 者
2009年3月
6. oracle資料庫開發和做BI這兩個是一回事嗎
資料庫開發是指從事針對資料庫方面的開發工作,主要是存儲過程等的開發,也有部分是混雜部分簡單程序的。bi是指數據分析,其實是資料庫開發的一類,但從深度上會更深入一些,技術上要額外考慮大數據處理。
7. Oracle11g資料庫系統設計、開發、管理與應用的目 錄
基 礎 篇
第1章 資料庫技術基礎 2
1.1 資料庫技術概述 2
1.1.1 資料庫的基本概念 2
1.1.2 數據處理發展簡史 4
1.2 數據模型 6
1.2.1 層次模型 6
1.2.2 網狀模型 7
1.2.3 關系模型 8
1.3 E-R模型 9
1.3.1 E-R模型 9
1.3.2 E-R模型轉換為關系模型 13
1.3.3 使用PowerDesigner設計資料庫 14
1.4 資料庫的規范化 19
1.4.1 第一範式(1NF) 19
1.4.2 第二範式(2NF) 20
1.4.3 第三範式(3NF) 21
1.4.4 Boyce-Code範式(BCNF) 21
1.5 高級資料庫技術 23
1.5.1 數據倉庫 23
1.5.2 分布式資料庫 23
1.5.3 面向對象資料庫 24
1.6 小結 25
第2章 進入Oracle世界 26
2.1 Oracle的發展變遷 26
2.2 Oracle 11g的新特性 28
2.3 Oracle 11g的體系結構 31
2.3.1 Oracle進程結構 32
2.3.2 Oracle內存結構 33
2.4 Oracle 11g的安裝過程 34
2.5 Oracle 11g的基本組件 40
2.5.1 SQL*Plus 41
2.5.2 SQL Developer 42
2.5.3 Database Console 44
2.6 Oracle 11g服務的啟動與關閉 45
2.7 小結 47
開 發 篇
第3章 SQL語言與PL/SQL 49
3.1 SQL語言簡介 49
3.1.1 SQL的產生 49
3.1.2 SQL的組成 50
3.2 PL/SQL語言基礎 50
3.2.1 PL/SQL簡介 50
3.2.2 PL/SQL塊 50
3.2.3 PL/SQL數據類型 52
3.2.4 PL/SQL標識符 53
3.2.5 常量和變數 54
3.2.6 PL/SQL注釋 55
3.3 PL/SQL運算符 55
3.3.1 算術運算符 55
3.3.2 關系運算符 56
3.3.3 邏輯運算符 57
3.4 PL/SQL控制結構 57
3.4.1 條件結構 57
3.4.2 循環結構 61
3.4.3 跳轉語句 64
3.5 PL/SQL常用系統函數 64
3.5.1 數學函數 64
3.5.2 字元串函數 66
3.5.3 日期函數 67
3.5.4 轉換函數 68
3.6 小結 68
第4章 資料庫 70
4.1 資料庫概述 70
4.1.1 資料庫結構 70
4.1.2 資料庫實例 73
4.2 創建資料庫實例 73
4.2.1 使用Oracle Database Configuration Assistant創建資料庫實例 73
4.2.2 使用PL/SQL創建資料庫 82
4.3 修改資料庫實例 89
4.3.1 使用DBCA修改資料庫實例 89
4.3.2 使用PL/SQL修改資料庫 91
4.4 刪除資料庫實例 93
4.4.1 使用DBCA刪除資料庫實例 93
4.4.2 使用PL/SQL刪除資料庫 94
4.5 管理表空間 95
4.5.1 使用OEM管理表空間 95
4.5.2 使用PL/SQL管理表空間 98
4.6 小結 101
第5章 數據表、約束和數據記錄 102
5.1 管理數據表 102
5.1.1 創建數據表 102
5.1.2 修改數據表 105
5.1.3 查看和刪除表 107
5.2 數據完整性與約束 110
5.2.1 數據完整性概述 110
5.2.2 約束的實現 110
5.3 數據記錄操作 120
5.3.1 使用SQL Developer操作數據記錄 121
5.3.2 使用PL/SQL操作數據記錄 122
5.4 管理序列 125
5.4.1 使用SQL Developer管理序列 125
5.4.2 使用PL/SQL操作序列 126
5.5 管理同義詞 129
5.5.1 使用SQL Developer管理同義詞 129
5.5.2 使用PL/SQL操作同義詞 130
5.6 管理評注 131
5.7 小結 133
第6章 數據查詢 134
6.1 查詢的基本語法 134
6.2 簡單查詢 135
6.2.1 選擇列 135
6.2.2 選擇行 139
6.2.3 排序查詢數據記錄集 147
6.2.4 分組數據記錄集 149
6.3 連接查詢 155
6.3.1 內連接查詢 155
6.3.2 外連接查詢 158
6.3.3 交叉連接查詢 160
6.4 子查詢 161
6.4.1 IN子查詢 161
6.4.2 EXISTS子查詢 163
6.4.3 使用比較運算符的子查詢 164
6.4.4 使用ANY或ALL的子查詢 165
6.4.5 數據記錄操作中的子查詢 166
6.5 聯合查詢 168
6.6 小結 171
第7章 索引 172
7.1 索引概述 172
7.2 創建索引 175
7.2.1 使用SQL Developer創建索引 175
7.2.2 使用PL/SQL創建索引 175
7.3 修改索引 176
7.3.1 使用SQL Developer修改索引 177
7.3.2 使用PL/SQL修改索引 177
7.4 查看索引 178
7.5 刪除索引 178
7.5.1 使用SQL Developer刪除索引 178
7.5.2 使用PL/SQL刪除索引 179
7.6 聚集 180
7.6.1 創建聚集 180
7.6.2 修改聚集 184
7.6.3 刪除聚集 184
7.7 小結 185
第8章 視圖 186
8.1 視圖概述 186
8.2 創建視圖 187
8.2.1 使用SQL Developer創建視圖 187
8.2.2 使用PL/SQL創建視圖 189
8.3 修改視圖 191
8.3.1 使用SQL Developer修改視圖 191
8.3.2 使用PL/SQL修改視圖 192
8.4 查看視圖 194
8.4.1 使用SQL Developer查看視圖 194
8.4.2 使用PL/SQL查看視圖 194
8.5 刪除視圖 195
8.5.1 使用SQL Developer刪除視圖 195
8.5.2 使用PL/SQL刪除視圖 196
8.6 使用視圖 196
8.6.1 查詢視圖 196
8.6.2 更新視圖數據 198
8.7 小結 200
第9章 存儲過程、函數和包 201
9.1 存儲過程概述 201
9.2 創建和調用存儲過程 202
9.2.1 使用SQL Developer創建和
調用存儲過程 202
9.2.2 使用PL/SQL創建和調用
存儲過程 203
9.3 查看、修改和刪除存儲過程 208
9.3.1 查看存儲過程 208
9.3.2 修改存儲過程 209
9.3.3 刪除存儲過程 210
9.4 存儲過程的嵌套 211
9.5 函數 212
9.5.1 創建函數 213
9.5.2 調用函數 215
9.5.3 刪除函數 215
9.6 包 216
9.6.1 定義包頭 217
9.6.2 定義包體 218
9.6.3 引用包中對象 219
9.6.4 包的初始化 219
9.6.5 Oracle 11g的內置包 219
9.6.6 在包中定義函數和存儲過程 219
9.7 小結 222
第10章 觸發器 223
10.1 觸發器概述 223
10.1.1 觸發器簡介 223
10.1.2 觸發器的類型 224
10.1.3 OLD和NEW修飾訪問操作 225
10.2 創建觸發器 226
10.2.1 使用SQL Developer創建
觸發器 226
10.2.2 使用PL/SQL創建觸發器 227
10.3 查看、修改和刪除觸發器 229
10.3.1 查看觸發器 229
10.3.2 修改觸發器 231
10.3.3 刪除觸發器 232
10.4 使用觸發器 234
10.4.1 插入型觸發器 234
10.4.2 刪除型觸發器 235
10.4.3 更新型觸發器 236
10.4.4 混合型觸發器 237
10.5 AFTER和INSTEAD OF觸發器 238
10.6 小結 240
第11章 游標、事務和鎖 241
11.1 游標 241
11.1.1 游標的概念 241
11.1.2 游標操作 242
11.1.3 游標的屬性 245
11.1.4 在游標中使用循環 246
11.1.5 游標的更新 248
11.2 事務 249
11.2.1 事務的屬性 249
11.2.2 事務處理 250
11.3 鎖 253
11.3.1 鎖的概述 253
11.3.2 鎖的類型 253
11.4 小結 255
管 理 篇
第12章 Oracle 11g企業管理器 257
12.1 認識Oracle 11g企業管理器 257
12.2 監視Oracle 11g環境 259
12.2.1 執行監視 260
12.2.2 自監視體系結構 268
12.3 資料庫管理 269
12.3.1 資料庫管理概述 269
12.3.2 監視資料庫 270
12.3.3 管理資料庫 274
12.3.4 維護資料庫 275
12.3.5 管理資料庫組 277
12.4 管理部署 277
12.4.1 收集主機配置信息 277
12.4.2 監視和管理部署 278
12.5 作業系統 283
12.5.1 概述 283
12.5.2 使用和定義作業 284
12.5.3 分析作業活動 284
12.5.4 作業庫 285
12.6 小結 285
第13章 資料庫安全性 286
13.1 資料庫安全管理概述 286
13.2 安全策略 287
13.2.1 系統安全策略 287
13.2.2 數據安全策略 288
13.2.3 用戶安全策略 288
13.2.4 口令管理安全策略 289
13.2.5 審計策略 289
13.3 用戶管理 289
13.3.1 創建用戶 290
13.3.2 修改用戶 292
13.3.3 刪除用戶 294
13.3.4 監控用戶 294
13.4 角色管理 295
13.4.1 創建角色 296
13.4.2 修改角色 298
13.4.3 刪除角色 299
13.4.4 預定義角色 299
13.5 授權 300
13.5.1 授予許可權 300
13.5.2 收回許可權 303
13.6 資料庫審計 304
13.6.1 審計策略 304
13.6.2 審計類型 305
13.6.3 審計蹤跡 306
13.6.4 查看審計蹤跡 311
13.7 小結 313
第14章 備份與恢復 314
14.1 備份資料庫 314
14.1.1 資料庫故障分類 314
14.1.2 備份的類型 315
14.1.3 以命令方式執行資料庫備份 317
14.1.4 使用OEM執行資料庫備份 324
14.2 恢復資料庫 330
14.2.1 恢復的類型 332
14.2.2 以命令方式執行資料庫恢復 332
14.2.3 使用OEM執行資料庫恢復 334
14.3 備份和恢復策略 337
14.3.1 備份的策略 338
14.3.2 恢復的策略 339
14.4 數據導入/導出 339
14.4.1 Export 340
14.4.2 Import 348
14.5 小結 354
第15章 Oracle配置和管理工具 355
15.1 配置和管理工具概述 355
15.1.1 Oracle網路管理器 355
15.1.2 Oracle網路配置助手 356
15.1.3 Oracle網路控制工具 356
15.2 配置和管理Oracle網路服務 357
15.2.1 創建目錄伺服器 357
15.2.2 配置概要文件 359
15.2.3 配置和管理監聽器 360
15.2.4 配置Oracle服務 361
15.3 Oracle Locale Builder 361
15.4 Oracle客戶端工具 364
15.4.1 安裝Oracle客戶端 364
15.4.2 配置Oracle客戶端 367
15.5 小結 370
應 用 篇
第16章 Java訪問Oracle資料庫 372
16.1 JDBC概述 372
16.2 ODBC連接Oracle資料庫 373
16.3 JDBC連接Oracle資料庫 374
16.3.1 注冊資料庫驅動程序 374
16.3.2 獲得資料庫連接 374
16.3.3 發送和執行SQL語句 376
16.3.4 訪問元數據 377
16.4 JDBC訪問Oracle資料庫 378
16.5 小結 387
第17章 .NET訪問Oracle資料庫 388
17.1 ADO.NET概述 388
17.1.1 ADO.NET模型 389
17.1.2 ADO.NET對象 390
17.2 綁定連接Oracle資料庫 393
17.3 ODBC連接Oracle資料庫 397
17.4 手動連接Oracle資料庫 399
17.5 調用Oracle存儲過程 402
17.6 小結 405
第18章 開發J2EE應用 406
18.1 配置開發和部署環境 406
18.1.1 JDeveloper工具 406
18.1.2 OC4J伺服器 408
18.2 開發JSP程序 413
18.2.1 創建JSP程序 413
18.2.2 部署JSP程序 416
18.2.3 配置數據源 418
18.3 開發Servlet程序 421
18.3.1 創建Servlet程序 421
18.3.2 部署Servlet程序 427
18.4 開發EJB應用 427
18.4.1 EJB概述 427
18.4.2 開發EJB應用 429
18.4.3 測試EJB 432
18.5 小結 433
第19章 Oracle XML DB 434
19.1 Oracle XML DB概述 434
19.2 Oracle XML DB體系結構 435
19.3 XML模式 436
19.3.1 XML模式概述 436
19.3.2 查看XML模式 436
19.4 二進制XML表 441
19.4.1 二進制XML存儲模型 442
19.4.2 創建二進制XML表 442
19.4.3 在二進制XML表上使用關系視圖 443
19.5 XQuery查詢 444
19.5.1 XQuery查詢概述 444
19.5.2 使用索引增強XQuery查詢的性能 445
19.5.3 通過XQuery使用XMLType 449
19.6 小結 452
附錄A ESHOPPE資料庫 453
附錄B 數據字典視圖 455
附錄C 系統許可權和對象許可權 471
8. oracle資料庫軟體 是 用什麼開發的
oracle
是甲骨文公司的
大型的項目要收費
sqlserver
是微軟公司的
不收費
db2是IBM公司的
收費
主要用於銀行的
我覺得應該是C語言這些底層的語言吧....