編輯推薦
時間就是財富、效率就是競爭力,誰能夠高效學習,誰就更有競爭力。看視頻、跟著視頻做練習、嚮高手在綫請教、學會利用資源就是高效的學習方式。
1.視頻講解極為詳盡,容量達9G、2張DVD,講解長達45小時、126講,社會培訓價格在1500元以上。
2.實例非常豐富,各類實例達1200個,達到實戰水平一本書夠瞭。
3.知名講師心血之作,10年教學經驗,多年被評為“的講師”,北京某培訓中心首席講師李興華的心血之作,品質絕對有保證。
4.最用心的服務,專門開闢的網站服務區,解疑答惑、網上互動、部分開發工具的下載。
5.配套資源豐富,特意為高校老師準備瞭教學大綱、PPT課件、學習筆記、習題等配套資源。
6.適閤目前應用最廣的Oracle 11g版本,以及的Oracle 12c。Oracle DBA及開發認證的讀者也可以作為入門圖書。
內容簡介
大數據時代,Oracle 12c為雲計算而改變。《名師講壇——Oracle開發實戰經典》以Oracle 11g、12c版本為基礎,通過豐富的實例、通俗易懂的語言、簡潔明快的圖示、極為詳盡的視頻,講述瞭數據庫開發的主要內容。全書分為3個部分,第1部分:Oracle開發前奏,主要包括數據庫係統概述、Oracle的安裝與基本使用;第2部分:SQL基礎語法,主要內容有簡單查詢、限定查詢與排序顯示、單行函數、多錶查詢、分組統計查詢、子查詢、更新及事務處理、替代變量、錶的創建與管理、完整性約束、其他數據庫對象、用戶權限及角色管理、數據庫設計;第3部分:數據庫編程,主要內容有PL/SQL編程基礎、集閤、遊標、子程序、包、觸發器、動態SQL、麵嚮對象編程。。《名師講壇——Oracle開發實戰經典》還有如下特點:
1.視頻極為詳盡:視頻長達45小時,共126講,力求將Oracle開發必備知識一網打盡。
2.實例案例教學:1200項各類實例案例,力求將Oracle開發必備知識徹底講透。
3.全方位服務:論壇、網站、二維碼、微信等多種服務力求解答本書所有疑問。
4.知名講師編著:由有多年開發和授課經驗、連續7年獲得教師稱號的知名講師編著。
5.教師服務:高校教師還可以獲得教學大綱、電子課件、學習筆記等多種資源。
《名師講壇:Oracle開發實戰經典(附DVD-ROM光盤2張)》適閤Oracle開發入門者學習使用,也可以作為Oracle開發人員的參考書。
作者簡介
李興華,知名Java、Oracle、Android高級講師,北京魔樂科技軟件實訓中心(MLDN)教學總監、首席講師。8年軟件開發經驗,10年高端培訓經驗,先後為40多傢大中型企業做過培訓,在Java、Oracle、Android培訓方麵享有很高的知名度。
馬雲濤,計算機技術專業碩士,慧科教育集團副總裁,負責該集團閤作院校的碩士層麵的整體教學運營工作。該集團閤作院校的碩士專業涵蓋移動雲計算、大數據技術、物聯網、戰略管理與互聯網營銷、互聯網教育等多個領域。他還同時擔任多個高校和企業的谘詢顧問,組織並設計過多項基於B/S結構的大型項目係統構架。
內頁插圖
精彩書評
★李興華講課一流,寫東西好絕對好學實用,缺點是沒有廢話!
——中科軟通CEO 王月清
★圖示多、看起來輕鬆,入門級好書!
——中科院軟件研究所範國闖
★視頻足夠詳細,比單純看書要快很多,作者沒少費心思。
——中煙科信息架構師 周艷軍
★視頻、實例、服務做到瞭,看這本書再整不明白,就要考慮是不是該換行瞭
——三星數據係統項目經理 馬寜
★想快速學Oracle開發的人,強烈推薦這本書,簡單、容易。
——中企動力 吳海斌
目錄
第1部分 Oracle開發前奏
第1章 數據庫係統概述
( 視頻講解:1小時10分鍾)
1.1 數據庫的産生動機
1.2 數據、數據庫、數據庫管理係統、數據庫係統
1.3 數據管理與數據庫係統的特點
1.4 數據模型
1.4.1 兩類數據模型
1.4.2 概念模型
1.4.3 數據模型
1.4.4 關係模型基礎
1.5 SQL概述
提示:關於NOSQL技術
1.6 本章小結
第2章 Oracle的安裝與基本使用
( 視頻講解:1小時40分鍾)
2.1 Oracle簡介
2.2 安裝Oracle數據庫
提示:關於CDB與PDB
注意:如果不進行口令配置,有可能某些用戶為鎖定狀態
2.3 Oracle體係結構
提示:Oracle服務器、Oracle實例(instance)、Oracle數據庫(database)的關係
2.3.1 Oracle實例體係
2.3.2 Oracle物理體係
2.4 Oracle監聽服務
2.4.1 注冊錶被破壞導緻監聽無法啓動
2.4.2 計算機名稱修改導緻監聽無法啓動
2.4.3 監聽工具LSNRCTL
2.5 SQLPlus簡介
2.6 SQLPlus常用命令
提示:關於sqlplus.exe工具的補充說明
提示:sqlplusw.exe的輸入形式
提示:需要設置命令行格式
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 本章小結
第2部分 SQL基礎語法
第3章 簡單查詢
( 視頻講解:35分鍾)
3.1 簡單查詢語句
提示:關於null的問題
提示:關於SQL中的投影概念
3.2 其他簡單查詢
3.3 本章小結
第4章 限定查詢與排序顯示
( 視頻講解:1小時12分鍾)
4.1 限定查詢
4.1.1 認識限定查詢
提示:一般在執行查詢之前都先查看一下錶中的記錄數
4.1.2 對數據進行限定查詢
提示:閱讀查詢語句的小技巧
注意:在使用NOT IN操作符時列錶不能有NULL
4.2 對結果排序:ORDER BY
提示:語句執行順序
4.3 本章小結
第5章 單行函數
( 視頻講解:2小時6分鍾)
5.1 單行函數簡介
5.2 字符函數
5.3 數值函數
5.4 日期函數
提示:關於日期和數字的問題
5.5 轉換函數
注意:建議保留前導0
提示:關於數據的隱式轉換操作
5.6 通用函數
5.7 本章小結
第6章 多錶查詢
( 視頻講解:1小時30分鍾)
6.1 多錶查詢的基本語法
提示:關於笛卡爾積的代數錶示
提示:關於笛卡爾積的消除
6.2 多錶查詢實例
6.3 錶的連接操作
提示:左外連接與右外連接的操作
6.4 自身關聯
6.5 SQL:1999語法
6.5.1 交叉連接
6.5.2 自然連接
提示:自然連接的操作
6.5.3 USING子句
6.5.4 ON子句
提示:關於θ連接
6.5.5 外連接
6.6 數據的集閤運算
6.7 本章小結
第7章 分組統計查詢
( 視頻講解:1小時20分鍾)
7.1 統計函數
7.2 單字段分組統計
提示:分享一下個人的分組規律
7.3 多字段分組統計
7.4 HAVING子句
7.5 本章小結
第8章 子查詢
( 視頻講解:4小時3分鍾)
8.1 認識子查詢
8.2 在WHERE子句中使用子查詢
8.2.1 子查詢返迴單行單列數據
8.2.2 子查詢返迴單行多列數據
8.2.3 子查詢返迴多行單列數據
提示:關於SOME操作符
8.2.4 空數據判斷
8.3 在HAVING子句中使用子查詢
8.4 在FROM子句中使用子查詢
8.5 在SELECT子句中使用子查詢
8.6 WITH子句
8.7 分析函數
8.7.1 分析函數基本語法
提示:關於“分組”與“分區”
8.7.2 分析函數範例
8.8 行列轉換
提示:使用XML與ANY
8.9 設置數據層次
8.10 本章小結
第9章 更新及事務處理
( 視頻講解:1小時32分鍾)
9.1 更新操作前的準備
9.2 數據的增加操作
9.2.1 增加數據
9.2.2 增加子查詢結果數據
9.3 數據的更新操作
9.3.1 由用戶指定更新數據
9.3.2 使用已有數據更新數據錶
9.4 數據的刪除操作
9.5 事務處理
9.6 鎖
9.6.1 行級鎖定
9.6.2 錶級鎖定
9.6.3 解除鎖定
9.7 本章小結
第10章 替代變量
( 視頻講解:43分鍾)
10.1 替代變量的基本概念
10.2 替代變量的詳細說明
10.3 定義替代變量
10.4 ACCEPT指令
10.5 本章小結
第11章 錶的創建與管理
( 視頻講解:1小時48分鍾)
11.1 數據錶的基本概念
11.2 Oracle常用數據類型
11.3 錶的創建
11.4 錶的復製
11.5 數據錶重命名
11.6 截斷錶
11.7 錶的刪除
11.8 閃迴技術(FlashBack)
11.9 修改錶結構
11.10 添加注釋
11.11 設置可見/不可見字段
11.12 錶空間
提示:關於數據庫係統的三級模式結構
提示:關於數據庫、錶空間、錶的簡單理解
提示:關於非係統錶空間的稱呼
11.12.1 創建錶空間
提示:Oracle中的默認錶空間
11.12.2 使用錶空間
11.13 本章小結
第12章 完整性約束
( 視頻講解:2小時20分鍾)
12.1 數據庫完整性約束簡介
12.2 非空約束NK
12.3 唯一約束UK
12.4 主鍵約束PK
12.5 檢查約束CK
12.6 主-外鍵約束FK
12.7 查看約束
12.8 修改約束
注意:在為錶中添加約束時一定要保證錶中的數據沒有違反約束
12.9 數據庫綜閤實戰
12.9.1 建立數據錶
12.9.2 為數據錶增加數據
12.9.3 數據操作
12.10 本章小結
第13章 其他數據庫對象
( 視頻講解:2小時46分鍾)
13.1 視圖
13.1.1 創建視圖
提示:關於Oracle 12c創建視圖時齣現的權限不足的錯誤
13.1.2 在視圖上執行DML操作
13.1.3 WITH CHECK OPTION子句
13.1.4 WITH READ ONLY子句
13.1.5 刪除視圖
13.2 序列
13.2.1 序列的作用及創建
13.2.2 序列的刪除
13.2.3 創建特殊功能的序列
提示:設置緩存有可能造成跳號的情況
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 索引
提示:關於索引深層次學習
13.5.1 B*Tree索引
提示:關於全錶掃描
13.5.2 位圖索引
13.5.3 刪除索引
13.6 本章小結
第14章 用戶權限及角色管理
( 視頻講解:1小時23分鍾)
14.1 用戶管理
14.1.1 創建用戶
注意:Oracle 12c的新限製
14.1.2 概要文件(profiles)
14.1.3 維護用戶
14.1.4 刪除用戶
注意:刪除用戶是一個危險操作
14.2 權限管理
14.2.1 係統權限
提示:SYSOPER和SYSDBA權限
提示:用戶SESSION連接
14.2.2 對象權限
14.3 角色
14.3.1 創建角色
14.3.2 角色授權
14.3.3 為用戶授予角色
14.3.4 修改角色及迴收角色權限
14.3.5 刪除角色
14.3.6 預定義角色
14.4 本章小結
第15章 數據庫設計
( 視頻講解:1小時36分鍾)
15.1 數據庫設計概述
15.2 概念模型與E-R圖概述
15.2.1 實體
15.2.2 屬性
15.2.3 聯係
15.2.4 E-R模型實例
15.3 數據庫設計範式
15.3.1 第一範式(1NF)
15.3.2 第二範式(2NF)
提示:關於函數依賴的解釋
15.3.3 第三範式(3NF)
15.3.4 鮑依斯-科得範式(BCNF)
15.4 Sybase PowerDesigner設計工具
15.4.1 概念模型設計
15.4.2 物理數據模型設計
15.5 數據庫設計案例
15.5.1 功能描述
15.5.2 概念模型
15.5.3 物理數據模型
15.6 本章小結
第3部分 數據庫編程
第16章 PL/SQL編程基礎
( 視頻講解:3小時)
16.1 PL/SQL簡介
16.2 變量的聲明與賦值
16.2.1 聲明並使用變量
提示:關於Oracle關鍵字說明
注意:PL/SQL中的變量不區分大小寫
16.2.2 使用%TYPE聲明變量類型
16.2.3 使用%ROWTYPE聲明變量類型
16.3 運算符
16.3.1 賦值運算符
16.3.2 連接運算符
16.3.3 關係運算符
16.3.4 邏輯運算符
16.4 數據類型劃分
16.5 標量類型
16.5.1 數值型
提示:關於數據溢齣問題
16.5.2 字符型
16.5.3 日期型
16.5.4 布爾型
16.5.5 子類型
16.6 程序結構
16.6.1 分支結構
提示:Oracle也支持正則驗證
16.6.2 循環結構
16.6.3 循環控製
16.6.4 GOTO語句
16.7 內部程序塊
16.8 異常處理
16.8.1 異常簡介
16.8.2 使用EXCEPTION來處理異常
16.8.3 用戶自定義異常
16.9 本章小結
第17章 集閤
( 視頻講解:2小時52分鍾)
17.1 記錄類型
17.2 索引錶
17.3 嵌套錶
17.3.1 定義簡單類型嵌套錶
17.3.2 定義復閤類型嵌套錶
17.3.3 在PL/SQL中使用嵌套錶
17.4 可變數組
17.4.1 定義簡單類型的可變數組
17.4.2 定義復閤類型的可變數組
17.4.3 在PL/SQL中使用可變數組
17.5 集閤運算符
17.6 集閤函數
17.7 處理集閤異常
17.8 使用FORALL批量綁定
17.9 BULK COLLECT批量接數據
17.10 本章小結
第18章 遊標
( 視頻講解:1小時19分鍾)
18.1 遊標簡介
18.2 隱式遊標
18.3 顯式遊標
18.4 修改遊標數據
18.4.1 FOR UPDATE子句
18.4.2 WHERE CURRENT OF子句
18.5 遊標變量
18.6 本章小結
第19章 子程序
( 視頻講解:2小時26分鍾)
19.1 子程序定義
19.1.1 定義過程
19.1.2 定義函數
19.2 查詢子程序
19.3 刪除子程序
19.4 參數模式
提示:不再重復演示函數的參數模式
19.5 子程序嵌套
19.6 NOCOPY選項
19.7 自治事務
19.8 子程序權限
19.9 利用Java調用子程序
19.10 本章小結
第20章 包
( 視頻講解:1小時38分鍾)
20.1 包的定義及使用
20.1.1 包的基本概念
20.1.2 重新編譯包
20.1.3 包的作用域
20.1.4 重載包中的子程序
20.1.5 包的初始化
20.1.6 包的純度級彆
注意:關於公用函數的說明
20.2 係統工具包
20.2.1 DBMS_OUTPUT包
20.2.2 DBMS_JOB包與數據庫作業
20.2.3 DBMS_ASSERT包
提示:利用DBMS_ASSERT可以解決SQL注入攻擊
20.2.4 DBMS_LOB包
20.3 本章小結
第21章 觸發器
( 視頻講解:3小時30分鍾)
21.1 觸發器簡介
21.2 DML觸發器
21.3 錶級DML觸發器
21.4 行級DML觸發器
21.4.1 使用“:old.字段”和“:new.字段”標識符
注意:不能將“:new”或“:old”設置為ROWTYPE類型
21.4.2 使用REFERENCING子句設置彆名
21.4.3 使用WHEN子句定義觸發條件
21.4.4 觸發器謂詞
21.4.5 使用FOLLOWS子句
21.5 變異錶
21.6 復閤觸發器
21.7 instead-of觸發器
21.7.1 在視圖上定義替代觸發器
21.7.2 在嵌套錶上定義替代觸發器
21.8 DDL觸發器
21.9 係統觸發器
21.10 管理觸發器
提示:
名師講壇:Oracle開發實戰經典(附DVD-ROM光盤2張) epub pdf mobi txt 電子書 下載 2024
名師講壇:Oracle開發實戰經典(附DVD-ROM光盤2張) 下載 epub mobi pdf txt 電子書