Oracle從入門到精通

2021-05-17 22:45 更新

Oracle從入門到精通

魔樂(lè)科技(MLDN)軟件實(shí)訓(xùn)中心 著

  • 出版社: 人民郵電出版社
  • ISBN:9787115493422
  • 版次:1
  • 商品編碼:12451983
  • 品牌:人民郵電出版社
  • 包裝:平裝
  • 開(kāi)本:16開(kāi)
  • 出版時(shí)間:2018-11-01
  • 用紙:膠版紙
  • 頁(yè)數(shù):410
  • 正文語(yǔ)種:中文


點(diǎn)此購(gòu)買


編輯推薦

(1)全程同步視頻教學(xué),手機(jī)掃碼,隨看隨學(xué)
(2)Oracle項(xiàng)目實(shí)戰(zhàn)教學(xué)錄像
(3)Java項(xiàng)目實(shí)戰(zhàn)教學(xué)錄像
(4)全書(shū)配套范例源碼與實(shí)戰(zhàn)練習(xí)答案
(5)Oracle常見(jiàn)面試題、Oracle常見(jiàn)函數(shù)匯總等相關(guān)電子書(shū)

內(nèi)容簡(jiǎn)介

本書(shū)以零基礎(chǔ)講解為宗旨,用實(shí)例引導(dǎo)的方法,深入淺出地介紹了Oracle的相關(guān)知識(shí)和實(shí)戰(zhàn)技能。
本書(shū)第1 篇【基礎(chǔ)知識(shí)】主要講解Oracle的安裝與配置、SQL的基礎(chǔ)知識(shí)、高級(jí)SQL限定查詢、Oracle的單行函數(shù)、多表查詢、分組統(tǒng)計(jì)查詢、子查詢、Oracle數(shù)據(jù)的基本操作、Oracle的表創(chuàng)建與管理以及Oracle的數(shù)據(jù)完整性等;第2篇【核心技術(shù)】主要講解Oracle數(shù)據(jù)庫(kù)對(duì)象的使用、PL/SQL編程、游標(biāo)、存儲(chǔ)過(guò)程與函數(shù)、觸發(fā)器和程序包、表空間管理、控制文件及日志文件的管理、Oracle的安全管理以及數(shù)據(jù)庫(kù)備份與恢復(fù)等;第3篇【高級(jí)應(yīng)用】主要介紹PowerDesigner設(shè)計(jì)工具及數(shù)據(jù)庫(kù)設(shè)計(jì)、在ASP中訪問(wèn)Oracle、 在Java中訪問(wèn)Oracle、在JSP中訪問(wèn)Oracle、在PHP中訪問(wèn)Oracle 等;第4篇【項(xiàng)目實(shí)戰(zhàn)】主要講解基于B/S結(jié)構(gòu)的求職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)以及閑置品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。
本書(shū)提供了與圖書(shū)內(nèi)容全程同步的教學(xué)錄像。此外,還贈(zèng)送了大量相關(guān)學(xué)習(xí)資料,以便讀者擴(kuò)展學(xué)習(xí)。
本書(shū)適合任何想學(xué)習(xí)Oracle的讀者,無(wú)論是否從事計(jì)算機(jī)相關(guān)行業(yè),是否接觸過(guò)Oracle,均可通過(guò)閱讀本書(shū)快速掌握Oracle的開(kāi)發(fā)方法和技巧。

作者簡(jiǎn)介

史衛(wèi)亞,理學(xué)博士,副教授,電氣和電子工程師協(xié)會(huì)(IEEE)會(huì)員,中國(guó)計(jì)算機(jī)協(xié)會(huì)(CCF)會(huì)員。2009年獲得復(fù)旦大學(xué)計(jì)算機(jī)應(yīng)用專業(yè)博士學(xué)。2015—2016年在美國(guó)北卡羅來(lái)納大學(xué)做訪問(wèn)學(xué)者,現(xiàn)執(zhí)教于河南工業(yè)大學(xué)信息科學(xué)與工程學(xué)院。主要研究方向?yàn)闄C(jī)器學(xué)習(xí)、數(shù)據(jù)庫(kù)、圖像和視頻處理、人工智能和模式識(shí)別等。先后在國(guó)內(nèi)外核心期刊及國(guó)際會(huì)議上發(fā)表論文30多篇,其中SCI論文5篇,EI論文12篇。參加多項(xiàng)國(guó)家自然基金、河南省科技攻關(guān)項(xiàng)目,并作為主持人參與開(kāi)發(fā)國(guó)內(nèi)某上市燃?xì)馄髽I(yè)收費(fèi)系統(tǒng)、用戶管理系統(tǒng)、地理信息系統(tǒng)等多個(gè)應(yīng)用項(xiàng)目。

張聞強(qiáng),工學(xué)博士,副教授,碩士生導(dǎo)師,畢業(yè)于日本早稻田大學(xué),現(xiàn)執(zhí)教于河南工業(yè)大學(xué)信息科學(xué)與工程學(xué)院,電氣和電子工程師協(xié)會(huì)(IEEE)會(huì)員,中國(guó)計(jì)算機(jī)協(xié)會(huì)(CCF)會(huì)員。研究方向?yàn)檫M(jìn)化算法、多目標(biāo)優(yōu)化及應(yīng)用等。主持國(guó)家自然科學(xué)基金項(xiàng)目1項(xiàng)、省部級(jí)項(xiàng)目1項(xiàng)、廳級(jí)項(xiàng)目4項(xiàng)。發(fā)表論文40多篇,其中SCI論文9篇,并獲得省部級(jí)科技獎(jiǎng)二等獎(jiǎng)1項(xiàng),廳級(jí)科技成果獎(jiǎng)一等獎(jiǎng)3項(xiàng)。

目錄

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


點(diǎn)此購(gòu)買


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)