首 頁
手機版

oracle開發(fā)實戰(zhàn)經(jīng)典 李興華pdf掃描版

oracle開發(fā)實戰(zhàn)經(jīng)典是一本Oracle數(shù)據(jù)庫實戰(zhàn)手冊,由李興華編著。本書以O(shè)racle 12c版本為基礎(chǔ)(也適合Oracle 11g版本),對12c的新功能做了詳細(xì)講述。并且實例非常豐富,各類實例達1200個,達到實戰(zhàn)水平只需一本書夠了。同時本書在編寫時,特別注意書的可讀性、實用性,力求讓讀者朋友“看得懂”、“學(xué)得會”、“用得上”。

oracle開發(fā)實戰(zhàn)經(jīng)典同時還具有以下鮮明特點:全套專業(yè)視頻,共126講,Oracle開發(fā)必備知識一網(wǎng)打盡;實例案例教學(xué),1200項各類實例案例,Oracle開發(fā)必備知識徹底講透;知名講師編著,具有8年軟件開發(fā)經(jīng)驗、10年授課經(jīng)驗,培訓(xùn)企業(yè)超過40家,學(xué)員近萬人,在業(yè)內(nèi)有很高的知名度。

內(nèi)容介紹

《oracle開發(fā)實戰(zhàn)經(jīng)典》以O(shè)racle 11g、12c版本為基礎(chǔ),通過豐富的實例、通俗易懂的語言、簡潔明快的圖示、極為詳盡的視頻,講述了數(shù)據(jù)庫開發(fā)的主要內(nèi)容。全書分為3個部分,第2部分:Oracle開發(fā)前奏,主要包括數(shù)據(jù)庫系統(tǒng)概述、Oracle的安裝與基本使用;第2部分:SQL基礎(chǔ)語法,主要內(nèi)容有簡單查詢、限定查詢與排序顯示、單行函數(shù)、多表查詢、分組統(tǒng)計查詢、子查詢、更新及事務(wù)處理、替代變量、表的創(chuàng)建與管理、完整性約束、其他數(shù)據(jù)庫對象、用戶權(quán)限及角色管理、數(shù)據(jù)庫設(shè)計;第3部分:數(shù)據(jù)庫編程,主要內(nèi)容有PL/SQL編程基礎(chǔ)、集合、游標(biāo)、子程序、包、觸發(fā)器、動態(tài)SQL、面向?qū)ο缶幊獭1緯€有如下特點: 

1.視頻極為詳盡:視頻長達45小時,共126講,力求將Oracle開發(fā)推薦知識一網(wǎng)打盡。 

2.實例案例教學(xué):1200項各類實例案例,力求將Oracle開發(fā)推薦知識有效講透。 

3.多方面服務(wù):論壇、網(wǎng)站、二維碼、微信等多種服務(wù)力求解答本書所有疑問。 

4.知名講師編著:由有多年開發(fā)和授課經(jīng)驗、連續(xù)7年獲得*受歡迎教師稱號的知名講師編著。 

5.教師服務(wù):高校教師還可以獲得教學(xué)大綱、電子課件、學(xué)習(xí)筆記等多種資源。 

oracle開發(fā)實戰(zhàn)經(jīng)典章節(jié)目錄

第1部分 Oracle開發(fā)前奏
第1章 數(shù)據(jù)庫系統(tǒng)概述
( 視頻講解:1小時10分鐘)
1.1 數(shù)據(jù)庫的產(chǎn)生動機
1.2 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)
1.3 數(shù)據(jù)管理與數(shù)據(jù)庫系統(tǒng)的特點
1.4 數(shù)據(jù)模型
1.4.1 兩類數(shù)據(jù)模型
1.4.2 概念模型
1.4.3 數(shù)據(jù)模型
1.4.4 關(guān)系模型基礎(chǔ)
1.5 SQL概述
提示:關(guān)于NOSQL技術(shù)
1.6 本章小結(jié)
第2章 Oracle的安裝與基本使用
( 視頻講解:1小時40分鐘)
2.1 Oracle簡介
2.2 安裝Oracle數(shù)據(jù)庫
提示:關(guān)于CDB與PDB
注意:如果不進行口令配置,有可能某些用戶為鎖定狀態(tài)
2.3 Oracle體系結(jié)構(gòu)
提示:Oracle服務(wù)器、Oracle實例(instance)、Oracle數(shù)據(jù)庫(database)的關(guān)系
2.3.1 Oracle實例體系
2.3.2 Oracle物理體系
2.4 Oracle監(jiān)聽服務(wù)
2.4.1 注冊表被破壞導(dǎo)致監(jiān)聽無法啟動
2.4.2 計算機名稱修改導(dǎo)致監(jiān)聽無法啟動
2.4.3 監(jiān)聽工具LSNRCTL
2.5 SQLPlus簡介
2.6 SQLPlus常用命令
提示:關(guān)于sqlplus.exe工具的補充說明
提示:sqlplusw.exe的輸入形式
提示:需要設(shè)置命令行格式
2.7 配置SQL Developer
2.8 c##scott用戶表
2.8.1 部門表dept
2.8.2 雇員表emp
2.8.3 工資等級表salgrade
2.8.4 工資補貼表bonus
2.9 本章小結(jié)
第2部分 SQL基礎(chǔ)語法 
第3章 簡單查詢
( 視頻講解:35分鐘)
3.1 簡單查詢語句
提示:關(guān)于null的問題
提示:關(guān)于SQL中的投影概念
3.2 其他簡單查詢
3.3 本章小結(jié)
第4章 限定查詢與排序顯示
( 視頻講解:1小時12分鐘)
4.1 限定查詢
4.1.1 認(rèn)識限定查詢
提示:一般在執(zhí)行查詢之前都先查看一下表中的記錄數(shù)
4.1.2 對數(shù)據(jù)進行限定查詢
提示:閱讀查詢語句的小技巧
注意:在使用NOT IN操作符時列表不能有NULL
4.2 對結(jié)果排序:ORDER BY
提示:語句執(zhí)行順序
4.3 本章小結(jié)
第5章 單行函數(shù)
( 視頻講解:2小時6分鐘)
5.1 單行函數(shù)簡介
5.2 字符函數(shù)
5.3 數(shù)值函數(shù)
5.4 日期函數(shù)
提示:關(guān)于日期和數(shù)字的問題
5.5 轉(zhuǎn)換函數(shù)
注意:建議保留前導(dǎo)0
提示:關(guān)于數(shù)據(jù)的隱式轉(zhuǎn)換操作
5.6 通用函數(shù)
5.7 本章小結(jié)
第6章 多表查詢
( 視頻講解:1小時30分鐘)
6.1 多表查詢的基本語法
提示:關(guān)于笛卡爾積的代數(shù)表示
提示:關(guān)于笛卡爾積的消除
6.2 多表查詢實例
6.3 表的連接操作
提示:左外連接與右外連接的操作
6.4 自身關(guān)聯(lián)
6.5 SQL:1999語法
6.5.1 交叉連接
6.5.2 自然連接
提示:自然連接的操作
6.5.3 USING子句
6.5.4 ON子句
提示:關(guān)于θ連接
6.5.5 外連接
6.6 數(shù)據(jù)的集合運算
6.7 本章小結(jié)
第7章 分組統(tǒng)計查詢
( 視頻講解:1小時20分鐘)
7.1 統(tǒng)計函數(shù)
7.2 單字段分組統(tǒng)計
提示:分享一下個人的分組規(guī)律
7.3 多字段分組統(tǒng)計
7.4 HAVING子句
7.5 本章小結(jié)
第8章 子查詢
( 視頻講解:4小時3分鐘)
8.1 認(rèn)識子查詢
8.2 在WHERE子句中使用子查詢
8.2.1 子查詢返回單行單列數(shù)據(jù)
8.2.2 子查詢返回單行多列數(shù)據(jù)
8.2.3 子查詢返回多行單列數(shù)據(jù)
提示:關(guān)于SOME操作符
8.2.4 空數(shù)據(jù)判斷
8.3 在HAVING子句中使用子查詢
8.4 在FROM子句中使用子查詢
8.5 在SELECT子句中使用子查詢
8.6 WITH子句
8.7 分析函數(shù)
8.7.1 分析函數(shù)基本語法
提示:關(guān)于“分組”與“分區(qū)”
8.7.2 分析函數(shù)范例
8.8 行列轉(zhuǎn)換
提示:使用XML與ANY
8.9 設(shè)置數(shù)據(jù)層次
8.10 本章小結(jié)
第9章 更新及事務(wù)處理
( 視頻講解:1小時32分鐘)
9.1 更新操作前的準(zhǔn)備
9.2 數(shù)據(jù)的增加操作
9.2.1 增加數(shù)據(jù)
9.2.2 增加子查詢結(jié)果數(shù)據(jù)
9.3 數(shù)據(jù)的更新操作
9.3.1 由用戶指定更新數(shù)據(jù)
9.3.2 使用已有數(shù)據(jù)更新數(shù)據(jù)表
9.4 數(shù)據(jù)的刪除操作
9.5 事務(wù)處理
9.6 鎖
9.6.1 行級鎖定
9.6.2 表級鎖定
9.6.3 解除鎖定
9.7 本章小結(jié)
第10章 替代變量
( 視頻講解:43分鐘)
10.1 替代變量的基本概念
10.2 替代變量的詳細(xì)說明
10.3 定義替代變量
10.4 ACCEPT指令
10.5 本章小結(jié)
第11章 表的創(chuàng)建與管理
( 視頻講解:1小時48分鐘)
11.1 數(shù)據(jù)表的基本概念
11.2 Oracle常用數(shù)據(jù)類型
11.3 表的創(chuàng)建
11.4 表的復(fù)制
11.5 數(shù)據(jù)表重命名
11.6 截斷表
11.7 表的刪除
11.8 閃回技術(shù)(FlashBack)
11.9 修改表結(jié)構(gòu)
11.10 添加注釋
11.11 設(shè)置可見/不可見字段
11.12 表空間
提示:關(guān)于數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
提示:關(guān)于數(shù)據(jù)庫、表空間、表的簡單理解
提示:關(guān)于非系統(tǒng)表空間的稱呼
11.12.1 創(chuàng)建表空間
提示:Oracle中的默認(rèn)表空間
11.12.2 使用表空間
11.13 本章小結(jié)
第12章 完整性約束
( 視頻講解:2小時20分鐘)
12.1 數(shù)據(jù)庫完整性約束簡介
12.2 非空約束NK
12.3 唯一約束UK
12.4 主鍵約束PK
12.5 檢查約束CK
12.6 主-外鍵約束FK
12.7 查看約束
12.8 修改約束
注意:在為表中添加約束時一定要保證表中的數(shù)據(jù)沒有違反約束
12.9 數(shù)據(jù)庫綜合實戰(zhàn)
12.9.1 建立數(shù)據(jù)表
12.9.2 為數(shù)據(jù)表增加數(shù)據(jù)
12.9.3 數(shù)據(jù)操作
12.10 本章小結(jié)
第13章 其他數(shù)據(jù)庫對象
( 視頻講解:2小時46分鐘)
13.1 視圖
13.1.1 創(chuàng)建視圖
提示:關(guān)于Oracle 12c創(chuàng)建視圖時出現(xiàn)的權(quán)限不足的錯誤
13.1.2 在視圖上執(zhí)行DML操作
13.1.3 WITH CHECK OPTION子句
13.1.4 WITH READ ONLY子句
13.1.5 刪除視圖
13.2 序列
13.2.1 序列的作用及創(chuàng)建
13.2.2 序列的刪除
13.2.3 創(chuàng)建特殊功能的序列
提示:設(shè)置緩存有可能造成跳號的情況
13.2.4 修改序列
13.2.5 自動序列
注意:自動序列對象的刪除
13.3 同義詞
13.4 Oracle偽列
13.4.1 ROWID偽列
13.4.2 ROWNUM偽列
13.4.3 Oracle 12c新特性FETCH
13.5 索引
提示:關(guān)于索引深層次學(xué)習(xí)
13.5.1 B*Tree索引
提示:關(guān)于全表掃描
13.5.2 位圖索引
13.5.3 刪除索引
13.6 本章小結(jié)
第14章 用戶權(quán)限及角色管理
( 視頻講解:1小時23分鐘)
14.1 用戶管理
14.1.1 創(chuàng)建用戶
注意:Oracle 12c的新限制
14.1.2 概要文件(profiles)
14.1.3 維護用戶
14.1.4 刪除用戶
注意:刪除用戶是一個危險操作
14.2 權(quán)限管理
14.2.1 系統(tǒng)權(quán)限
提示:SYSOPER和SYSDBA權(quán)限
提示:用戶SESSION連接
14.2.2 對象權(quán)限
14.3 角色
14.3.1 創(chuàng)建角色
14.3.2 角色授權(quán)
14.3.3 為用戶授予角色
14.3.4 修改角色及回收角色權(quán)限
14.3.5 刪除角色
14.3.6 預(yù)定義角色
14.4 本章小結(jié)
第15章 數(shù)據(jù)庫設(shè)計
( 視頻講解:1小時36分鐘)
15.1 數(shù)據(jù)庫設(shè)計概述
15.2 概念模型與E-R圖概述
15.2.1 實體
15.2.2 屬性
15.2.3 聯(lián)系
15.2.4 E-R模型實例
15.3 數(shù)據(jù)庫設(shè)計范式
15.3.1 第一范式(1NF)
15.3.2 第二范式(2NF)
提示:關(guān)于函數(shù)依賴的解釋
15.3.3 第三范式(3NF)
15.3.4 鮑依斯-科得范式(BCNF)
15.4 Sybase PowerDesigner設(shè)計工具
15.4.1 概念模型設(shè)計
15.4.2 物理數(shù)據(jù)模型設(shè)計
15.5 數(shù)據(jù)庫設(shè)計案例
15.5.1 功能描述
15.5.2 概念模型
15.5.3 物理數(shù)據(jù)模型
15.6 本章小結(jié)
第3部分 數(shù)據(jù)庫編程 
第16章 PL/SQL編程基礎(chǔ)
( 視頻講解:3小時)
16.1 PL/SQL簡介
16.2 變量的聲明與賦值
16.2.1 聲明并使用變量
提示:關(guān)于Oracle關(guān)鍵字說明
注意:PL/SQL中的變量不區(qū)分大小寫
16.2.2 使用%TYPE聲明變量類型
16.2.3 使用%ROWTYPE聲明變量類型
16.3 運算符
16.3.1 賦值運算符
16.3.2 連接運算符
16.3.3 關(guān)系運算符
16.3.4 邏輯運算符
16.4 數(shù)據(jù)類型劃分
16.5 標(biāo)量類型
16.5.1 數(shù)值型
提示:關(guān)于數(shù)據(jù)溢出問題
16.5.2 字符型
16.5.3 日期型
16.5.4 布爾型
16.5.5 子類型
16.6 程序結(jié)構(gòu)
16.6.1 分支結(jié)構(gòu)
提示:Oracle也支持正則驗證
16.6.2 循環(huán)結(jié)構(gòu)
16.6.3 循環(huán)控制
16.6.4 GOTO語句
16.7 內(nèi)部程序塊
16.8 異常處理
16.8.1 異常簡介
16.8.2 使用EXCEPTION來處理異常
16.8.3 用戶自定義異常
16.9 本章小結(jié)
第17章 集合
( 視頻講解:2小時52分鐘)
17.1 記錄類型
17.2 索引表
17.3 嵌套表
17.3.1 定義簡單類型嵌套表
17.3.2 定義復(fù)合類型嵌套表
17.3.3 在PL/SQL中使用嵌套表
17.4 可變數(shù)組
17.4.1 定義簡單類型的可變數(shù)組
17.4.2 定義復(fù)合類型的可變數(shù)組
17.4.3 在PL/SQL中使用可變數(shù)組
17.5 集合運算符
17.6 集合函數(shù)
17.7 處理集合異常
17.8 使用FORALL批量綁定
17.9 BULK COLLECT批量接數(shù)據(jù)
17.10 本章小結(jié)
第18章 游標(biāo)
( 視頻講解:1小時19分鐘)
18.1 游標(biāo)簡介
18.2 隱式游標(biāo)
18.3 顯式游標(biāo)
18.4 修改游標(biāo)數(shù)據(jù)
18.4.1 FOR UPDATE子句
18.4.2 WHERE CURRENT OF子句
18.5 游標(biāo)變量
18.6 本章小結(jié)
第19章 子程序
( 視頻講解:2小時26分鐘)
19.1 子程序定義
19.1.1 定義過程
19.1.2 定義函數(shù)
19.2 查詢子程序
19.3 刪除子程序
19.4 參數(shù)模式
提示:不再重復(fù)演示函數(shù)的參數(shù)模式
19.5 子程序嵌套
19.6 NOCOPY選項
19.7 自治事務(wù)
19.8 子程序權(quán)限
19.9 利用Java調(diào)用子程序
19.10 本章小結(jié)
第20章 包
( 視頻講解:1小時38分鐘)
20.1 包的定義及使用
20.1.1 包的基本概念
20.1.2 重新編譯包
20.1.3 包的作用域
20.1.4 重載包中的子程序
20.1.5 包的初始化
20.1.6 包的純度級別
注意:關(guān)于公用函數(shù)的說明
20.2 系統(tǒng)工具包
20.2.1 DBMS_OUTPUT包
20.2.2 DBMS_JOB包與數(shù)據(jù)庫作業(yè)
20.2.3 DBMS_ASSERT包
提示:利用DBMS_ASSERT可以解決SQL注入攻擊
20.2.4 DBMS_LOB包
20.3 本章小結(jié)
第21章 觸發(fā)器
( 視頻講解:3小時30分鐘)
21.1 觸發(fā)器簡介
21.2 DML觸發(fā)器
21.3 表級DML觸發(fā)器
21.4 行級DML觸發(fā)器
21.4.1 使用“:old.字段”和“:new.字段”標(biāo)識符
注意:不能將“:new”或“:old”設(shè)置為ROWTYPE類型
21.4.2 使用REFERENCING子句設(shè)置別名
21.4.3 使用WHEN子句定義觸發(fā)條件
21.4.4 觸發(fā)器謂詞
21.4.5 使用FOLLOWS子句
21.5 變異表
21.6 復(fù)合觸發(fā)器
21.7 instead-of觸發(fā)器
21.7.1 在視圖上定義替代觸發(fā)器
21.7.2 在嵌套表上定義替代觸發(fā)器
21.8 DDL觸發(fā)器
21.9 系統(tǒng)觸發(fā)器
21.10 管理觸發(fā)器
提示:Oracle 11g之后可以建立禁用觸發(fā)器
21.11 觸發(fā)器中調(diào)用子程序
21.12 本章小結(jié)
第22章 動態(tài)SQL
( 視頻講解:1小時17分鐘)
22.1 動態(tài)SQL簡介
提示:如果不使用EXECUTE IMMEDIATE,則程序會出現(xiàn)錯誤
提示:在get_table_count_fun()函數(shù)執(zhí)行時可能出現(xiàn)“ORA-01031:權(quán)限不足”錯誤提示
22.2 EXECUTE IMMEDIATE語句
22.2.1 執(zhí)行動態(tài)SQL
22.2.2 設(shè)置綁定變量
22.2.3 接收DML更新行數(shù)
提示:也可以使用RETURN接收影響數(shù)據(jù)行的數(shù)據(jù)
22.3 批量綁定
22.4 處理游標(biāo)操作
22.5 DBMS_SQL包簡介
22.6 本章小結(jié)
第23章 面向?qū)ο缶幊?
( 視頻講解:2小時35分鐘)
23.1 面向?qū)ο蠛喗?
23.2 類與對象
23.3 定義對象類型——類
23.4 操作類中的其他結(jié)構(gòu)
23.4.1 定義函數(shù)
23.4.2 構(gòu)造函數(shù)
提示:關(guān)于默認(rèn)構(gòu)造函數(shù)
23.4.3 定義MAP與ORDER函數(shù)
23.4.4 對象嵌套關(guān)系
23.4.5 繼承性
23.4.6 函數(shù)覆寫
23.4.7 對象多態(tài)性
23.4.8 使用FINAL關(guān)鍵字
23.4.9 定義抽象函數(shù)
23.5 對象表
23.5.1 創(chuàng)建對象表
23.5.2 維護對象表數(shù)據(jù)
23.6 對象視圖
23.7 本章小結(jié)

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
oracle開發(fā)實戰(zhàn)經(jīng)典 李興華pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論