oracle從入門到精通(人民郵電出版社2018年11月出版的書籍)

oracle從入門到精通(人民郵電出版社2018年11月出版的書籍)

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

《oracle從入門到精通》是人民郵電出版社2018年11月出版的書籍。本書以零基礎講解為宗旨,用實例引導的方法,深入淺出地介紹了Oracle的相關知識和實戰技能。

基本介紹

  • 中文名:oracle從入門到精通
  • 作者:魔樂科技(MLDN)軟體實訓中心
  • 出版社:人民郵電出版社
  • ISBN:9787115493422
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以零基礎講解為宗旨,用實例引導的方法,深入淺出地介紹了Oracle的相關知識和實戰技能。 本書第1 篇【基礎知識】主要講解Oracle的安裝與配置、SQL的基礎知識、高級SQL限定查詢、Oracle的單行函式、多表查詢、分組統計查詢、子查詢、Oracle數據的基本操作、Oracle的表創建與管理以及Oracle的數據完整性等;第2篇【核心技術】主要講解Oracle資料庫對象的使用、PL/SQL編程、游標、存儲過程與函式、觸發器和程式包、表空間管理、控制檔案及日誌檔案的管理、Oracle的安全管理以及資料庫備份與恢復等;第3篇【高級套用】主要介紹PowerDesigner設計工具及資料庫設計、在ASP中訪問Oracle、 在Java中訪問Oracle、在JSP中訪問Oracle、在PHP中訪問Oracle 等;第4篇【項目實戰】主要講解基於B/S結構的求職網的設計與實現以及閒置品交易網站的設計與實現。 本書提供了與圖書內容全程同步的教學錄像。此外,還贈送了大量相關學習資料,以便讀者擴展學習。 本書適合任何想學習Oracle的讀者,無論是否從事計算機相關行業,是否接觸過Oracle,均可通過閱讀本書快速掌握Oracle的開發方法和技巧。

圖書目錄

第0章 Oracle學習指南
0.1 Oracle的來源2
0.2 Oracle的技術體系3
0.3 Oracle的學習路線圖5
0.4 Oracle的套用領域及現狀6
0.5 Oracle的開發/運行平台6
0.6 Oracle工作崗位及前景7
0.7 Oracle國內外認證8
0.8 Oracle的優勢/劣勢9
第 一篇 基礎知識
第 1章 Oracle安裝與配置.12
1.1 Oracle的軟硬體環境13
1.2 Oracle的安裝與配置13
1.2.1 Oracle資料庫的安裝與配置13
1.2.2 建立Oracle資料庫的連線21
1.3 Oracle服務21
1.4 Oracle常用數據管理工具22
1.4.1 SQL Plus工具22
1.4.2 資料庫配置助手24
1.4.3 網路配置助手24
1.4.4 網路管理工具25
1.5 實戰練習26
1.6 高手點撥26
第 2章 初識SQL27
2.1 SQL概述28
2.2 scott用戶數據表分析28
2.3 SELECT子句及簡單查詢30
2.4 實戰練習36
2.5 高手點撥36
第3章 高級SQL限定查詢37
3.1 select限定查詢語法38
3.2 關係運算符38
3.3 邏輯運算40
3.4 範圍運算:BETWEEN…AND41
3.5 空判斷43
3.6 IN 操作符43
3.7 模糊查詢45
3.8 查詢排序47
3.9 實戰練習:查詢練習53
3.10 高手點撥54
第4章 Oracle的單行函式55
4.1 字元串函式56
4.2 數值函式61
4.3 日期函式62
4.4 轉換函式65
4.5 通用函式68
4.6 綜合範例70
4.7 實戰練習72
4.8 高手點撥72
第5章 多表查詢73
5.1 認識多表查詢74
5.2 表的連線77
5.3 SQL:1999語法定義82
5.4 數據集合操作84
5.5 綜合範例86
5.6 實戰練習90
5.7 高手點撥90
第6章 分組統計查詢91
6.1 統計函式(分組函式)92
6.2 分組統計94
6.3 多表查詢與分組統計96
6.4 HAVING 子句99
6.5 綜合範例100
6.6 實戰練習103
6.7 高手點撥104
第 7 章 子查詢105
7.1 子查詢概念的引入106
7.2 在WHERE子句中使用子查詢107
7.3 在HAVING子句中使用子查詢113
7.4 在SELECT子句中使用子查詢114
7.5 在FROM子句中使用子查詢115
7.6 綜合範例:複雜查詢117
7.7 實戰練習125
7.8 高手點撥126
第8章 Oracle數據的基本操作127
8.1 數據增加128
8.2 數據修改129
8.3 數據刪除130
8.4 事務處理131
8.5 數據偽列133
8.6 綜合範例137
8.7 實戰練習144
8.8 高手點撥145
第9章 Oracle的表創建與管理147
9.1 常用數據類型148
9.2 創建數據表148
9.3 複製表149
9.4 截斷表150
9.5 為表重命名151
9.6 刪除數據表152
9.7 閃回技術152
9.8 修改表結構153
9.9 綜合範例155
9.10 實戰練習159
9.11 高手點撥160
第 10章 Oracle的數據完整性161
10.1 數據完整性162
10.2 非空約束162
10.3 約束163
10.4 主鍵約束165
10.5 檢查約束166
10.6 外鍵約束167
10.7 修改約束173
10.8 綜合範例175
10.9 實戰練習176
10.10 高手點撥176
第 二篇 核心技術
第 11章 Oracle的資料庫對象的使用178
11.1 序列的概念及使用179
11.2 同義詞的作用181
11.3 視圖的定義及使用182
11.4 索引的定義及使用187
11.5 實戰練習189
11.6 高手點撥189
第 12章 PL/SQL編程191
12.1 PL/SQL程式結構192
12.1.1 PL/SQL概述192
12.1.2 程式結構192
12.1.3 PL/SQL的詞法單元193
12.2 變數與常量194
12.2.1 基本數據類型194
12.2.2 特殊數據類型195
12.2.3 變數197
12.2.4 常量的定義199
12.3 條件語句199
12.3.1 IF語句200
12.3.2 CASE語句202
12.4 循環語句204
12.4.1 LOOP循環204
12.4.2 WHILE循環204
12.4.3 FOR循環205
12.5 異常處理206
12.5.1 異常的種類206
12.5.2 異常處理過程207
12.5.3 異常處理範例208
12.6 綜合範例210
12.7 實戰練習213
12.8 高手點撥213
第 13章 游標215
13.1 游標的定義和類型216
13.1.1 游標的基本概念216
13.1.2 游標的基本類型216
13.1.3 靜態游標屬性216
13.2 游標的創建及使用217
13.2.1 顯式游標的創建與使用217
13.2.2 隱式游標的創建與使用220
13.2.3 動態游標的創建與使用220
13.3 游標FOR循環222
13.4 綜合範例224
13.5 實戰練習227
13.6 高手點撥227
第 14章 存儲過程與函式229
14.1 存儲過程230
14.1.1 存儲過程的創建230
14.1.2 存儲過程的調用及刪除230
14.1.3 存儲過程的使用231
14.1.4 存儲過程的查詢236
14.2 函式237
14.2.1 函式的創建237
14.2.2 函式的調用與刪除238
14.2.3 函式的使用238
14.2.4 函式的查詢240
14.3 綜合範例240
14.4 實戰練習243
14.5 高手點撥243
第 15章 觸發器和程式包245
15.1 觸發器概述246
15.1.1 觸發器的基本概念246
15.1.2 觸發器的分類246
15.2 觸發器創建246
15.2.1 DML觸發器的創建247
15.2.2 INSTEAD OF觸發器的創建251
15.2.3 系統觸發器252
15.2.4 觸發器的禁用和啟用254
15.2.5 觸發器的查看和刪除255
15.3 程式包255
15.3.1 程式包的創建256
15.3.2 程式包實例256
15.3.3 程式包的刪除257
15.4 綜合範例258
15.5 實戰練習260
15.6 高手點撥260
第 16章 表空間管理261
16.1 表空間概述262
16.2 表空間的創建263
16.3 表空間維護265
16.3.1 設定默認表空間265
16.3.2 重命名表空間266
16.3.3 修改表空間的狀態266
16.3.4 修改表空間對應數據檔案的大小267
16.3.5 增加表空間的數據檔案267
16.3.6 刪除表空間的數據檔案267
16.3.7 修改數據檔案為自動擴展268
16.3.8 修改數據檔案的名稱或位置268
16.3.9 表空間的備份269
16.3.10 刪除表空間269
16.4 表空間查詢270
16.5 實戰練習271
16.6 高手點撥271
第 17章 控制檔案及日誌檔案的管理273
17.1 控制檔案的管理274
17.1.1 控制檔案概述274
17.1.2 控制檔案的創建274
17.1.3 控制檔案的備份278
17.1.4 控制檔案的恢復279
17.1.5 添加多路復用的控制檔案280
17.1.6 控制檔案的刪除280
17.2 重做日誌檔案的管理280
17.2.1 重做日誌檔案概述281
17.2.2 查詢重做日誌檔案信息281
17.2.3 重做日誌檔案組及成員的創建282
17.2.4 重做日誌檔案組及其成員的刪除283
17.2.5 修改重做日誌檔案的名稱或位置284
17.3 歸檔日誌檔案的管理285
17.3.1 歸檔日誌檔案概述285
17.3.2 歸檔日誌信息的查詢285
17.3.3 歸檔模式的設定286
17.3.4 歸檔信息的設定287
17.4 實戰練習288
17.5 高手點撥288
第 18章 Oracle的安全管理289
18.1 用戶管理290
18.2 許可權管理291
18.3 角色管理293
18.4 綜合範例295
18.5 實戰練習297
18.6 高手點撥297
第 19章 資料庫備份與恢復299
19.1 備份與恢復概述300
19.2 數據的導出與導入300
19.3 資料庫的冷備份及恢復303
19.4 將Excel檔案導入到Oracle資料庫中305
19.5 綜合範例306
19.6 實戰練習309
19.7 高手點撥309
第三篇 高級套用
第 20章 PowerDesigner設計工具及資料庫設計314
20.1 PowerDesigner設計工具315
20.1.1 PowerDesigner概述315
20.1.2 PowerDesigner安裝315
20.1.3 PowerDesigner使用316
20.2 綜合範例:資料庫分析與設計322
20.2.1 設計要求322
20.2.2 設計內容322
20.3 實戰練習329
20.4 高手點撥329
第 21章 在ASP中訪問Oracle331
21.1 ASP基本知識332
21.2 ASP中訪問資料庫的機制332
21.2.1 ODBC基礎知識333
21.2.2 認識ADO333
21.3 配置ODBC337
21.4 綜合範例342
21.5 實戰練習344
21.6 高手點撥344
第 22章 在Java中訪問Oracle345
22.1 在Java中訪問資料庫的機制346
22.2 在Java中訪問Oracle的方法347
22.2.1 插入數據349
22.2.2 查找數據351
22.2.3 修改數據352
22.2.4 刪除數據353
22.3 實戰練習354
22.4 高手點撥354
第 23章 在JSP中訪問Oracle355
23.1 在JSP中連線Oracle的方法356
23.2 數據的增刪改查358
23.2.1 編寫頁面代碼358
23.2.2 查詢數據360
23.2.3 數據插入361
23.2.4 數據刪除363
23.3 實戰練習364
23.4 高手點撥364
第 24章 在PHP中訪問Oracle365
24.1 在PHP中連線Oracle的方法366
24.2 數據的增刪改查367
24.2.1 插入數據367
24.2.2 修改數據368
24.2.3 查找數據369
24.3 實戰練習370
24.4 高手點撥370
第四篇 項目實戰
第 25章 基於B/S結構的求職網的設計與實現372
25.1 需求與分析373
25.2 資料庫設計374
25.2.1 求職用戶登錄表375
25.2.2 個人信息表375
25.2.3 企業用戶信息表376
25.2.4 熱門職位表377
25.2.5 求職意向表377
25.2.6 職位表378
25.3 界面設計379
25.4 主要功能及實現380
25.4.1 ApplyUsers.java380
25.4.2 EnterUsers.java382
25.4.3 Position.java383
25.4.4 UsersDao.java385
25.4.5 EnterUsersDao.java386
25.4.6 PositionDao.java386
25.4.7 UsersDaoImpl.java387
25.4.8 ApplyUserServlet.java388
25.5 高手點撥390
第 26章 閒置品交易網站的設計與實現391
26.1 需求與分析392
26.1.1 主要具體實現功能392
26.1.2 功能流程圖392
26.2 資料庫設計393
26.2.1 管理員表(Admin)395
26.2.2 文章表(Blog)395
26.2.3 文章類型表(BlogType)396
26.2.4 訂單表(Ding)396
26.2.5 訂單明細表(DingList)396
26.2.6 會員表(Client)397
26.2.7 商品表(Thing)398
26.2.8 商品類型表(Thing Type)399
26.2.9 公共信息表(ClientBlog)399
26.3 界面設計400
26.4 主要功能及實現402
26.4.1 會員註冊功能402
26.4.2 管理員登錄功能403
26.4.3 商品信息功能404
26.4.4 商品發布404
26.4.5 訂單信息管理功能407
26.4.6 購物車的實現408
26.5 高手點撥409

作者簡介

史衛亞,理學博士,副教授,電氣和電子工程師協會(IEEE)會員,中國計算機協會(CCF)會員。2009年獲得復旦大學計算機套用專業博士學。2015—2016年在美國北卡羅來納大學做訪問學者,現執教於河南工業大學信息科學與工程學院。主要研究方向為機器學習、資料庫、圖像和視頻處理、人工智慧和模式識別等。先後在國內外核心期刊及國際會議上發表論文30多篇,其中SCI論文5篇,EI論文12篇。參加多項國家自然基金、河南省科技攻關項目,並作為主持人參與開發國內某上市燃氣企業收費系統、用戶管理系統、地理信息系統等多個套用項目。 張聞強,工學博士,副教授,碩士生導師,畢業於日本早稻田大學,現執教於河南工業大學信息科學與工程學院,電氣和電子工程師協會(IEEE)會員,中國計算機協會(CCF)會員。研究方向為進化算法、多目標最佳化及套用等。主持國家自然科學基金項目1項、省部級項目1項、廳級項目4項。發表論文40多篇,其中SCI論文9篇,並獲得省部級科技獎二等獎1項,廳級科技成果獎一等獎3項。

相關詞條

熱門詞條

聯絡我們