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、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- 有柿電腦版 v11.6.284.23M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 網(wǎng)易新聞電腦版 v113.197.68M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文