注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle PL/SQL寶典(第2版)

Oracle PL/SQL寶典(第2版)

Oracle PL/SQL寶典(第2版)

定 價:¥79.00

作 者: 趙越 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機與互聯(lián)網(wǎng) 數(shù)據(jù)庫

ISBN: 9787121214936 出版時間: 2013-10-01 包裝: 平裝
開本: 16開 頁數(shù): 513 字數(shù):  

內(nèi)容簡介

  《OraclePL/SQL寶典(第2版)》由淺入深,全面、系統(tǒng)地介紹了Oracle11gR2數(shù)據(jù)庫中的PL/SQL開發(fā)技術(shù)。同時,本書提供了大量實例,供讀者實戰(zhàn)演練。另外,作者專門為本書錄制了大量的配套教學視頻,以幫助讀者更好地學習本書內(nèi)容。這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。《Oracle PL/SQL寶典(第2版)》共分4篇。第1篇介紹Oracle和PL/SQL基礎(chǔ)知識;第2篇介紹數(shù)據(jù)表的創(chuàng)建和操作、表中數(shù)據(jù)的操作、數(shù)據(jù)的基本查詢、查詢中函數(shù)的使用、查詢中特殊的轉(zhuǎn)換函數(shù)、數(shù)據(jù)表的高級查詢等技術(shù);第3篇介紹索引和視圖的使用、序列的使用、數(shù)據(jù)類型和流程控制、游標的使用、存儲過程和函數(shù)的使用、觸發(fā)器的使用、在使用PL/SQL編程時異常的處理、事務(wù)和鎖、安全管理、PL/SQL代碼的管理以及PL/SQL語句優(yōu)化、備份和恢復訪問技術(shù);第4篇介紹在。NET和Java中連接Oracle的方法,以提高讀者實戰(zhàn)水平。本書涉及面廣,從基本操作到高級技術(shù)和核心原理,再到項目開發(fā),幾乎涉及PL/SQL應(yīng)用的所有重要知識。

作者簡介

暫缺《Oracle PL/SQL寶典(第2版)》作者簡介

圖書目錄

第1篇 PL/SQL簡介
第1章 走進Oracle
1.1 數(shù)據(jù)庫系統(tǒng)與數(shù)據(jù)模型
1.1.1 基本術(shù)語
1.1.2 數(shù)據(jù)庫技術(shù)的發(fā)展
1.1.3 數(shù)據(jù)模型
1.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.2.1 數(shù)據(jù)庫系統(tǒng)的三級模式
1.2.2 數(shù)據(jù)庫管理系統(tǒng)
1.2.3 數(shù)據(jù)庫系統(tǒng)的工作流程
1.3 關(guān)系數(shù)據(jù)庫的簡單介紹
1.3.1 關(guān)系數(shù)據(jù)庫的基本特性
1.3.2 關(guān)系數(shù)據(jù)庫的設(shè)計規(guī)范
1.4 認識Oracle 11g R2
1.4.1 什么是Oracle 11g R2
1.4.2 Oracle的發(fā)展歷程
1.4.3 Oracle 11g R2的新特性
1.5 小結(jié)
第2章 認識PL/SQL
2.1 SQL語言概述
2.2 什么是PL/SQL
2.3 PL/SQL在SQL*Plus中的使用
2.3.5 SQL*Plus刪除命令
2.3.6 SQL*Plus清除緩沖區(qū)命令
2.3.7 SQL*Plus顯示緩沖區(qū)內(nèi)容命令
2.3.8 SQL*Plus保存命令
2.3.9 查詢結(jié)果的格式化
2.3.10 注釋的使用
2.3.11 在SQL*Plus中編輯語句
2.4 PL/SQL在SQL Developer中的使用
2.5 小結(jié)
第2篇 PL/SQL基礎(chǔ)
第3章 數(shù)據(jù)表的基本操作
3.1 創(chuàng)建表
3.1.3 創(chuàng)建表實例
3.2 約束
3.2.1 約束的類型
3.2.2 創(chuàng)建一個帶檢查約束的表
3.2.3 創(chuàng)建一個帶非空約束的表
3.2.4 創(chuàng)建一個帶唯一約束的表
3.2.5 創(chuàng)建一個帶外鍵約束的表
3.2.6 創(chuàng)建一個含多個約束的表
3.3 修改表
3.3.2 給表添加約束
3.3.3 刪除表中的約束
3.4 刪除表
3.5 重命名表
3.6 使用企業(yè)管理器操作表
3.6.1 啟用企業(yè)管理器
3.6.2 使用企業(yè)管理器創(chuàng)建表
3.6.4 使用企業(yè)管理器刪除表
3.7 小結(jié)
第4章 表中數(shù)據(jù)的基本操作
4.1 查詢數(shù)據(jù)表
4.1.1 查詢表中的數(shù)據(jù)
4.1.2 使用SQL Developer工具查詢表中的數(shù)據(jù)
4.2 添加數(shù)據(jù)
4.2.1 添加操作的基本語法
4.2.2 直接向表中添加數(shù)據(jù)
4.2.3 數(shù)據(jù)中NULL值的處理
4.2.4 插入值是默認值的處理
4.2.5 插入值是唯一值的處理
4.2.6 使用INSERT...SELECT插入數(shù)據(jù)
4.2.7 使用SQL Developer工具添加數(shù)據(jù)
4.3 修改數(shù)據(jù)
4.3.1 修改操作的基本語法
4.3.2 使用UPDATE語句更新數(shù)據(jù)行
4.3.3 根據(jù)條件修改表中的數(shù)據(jù)
4.3.4 使用SQL Developer工具修改數(shù)據(jù)
4.4 刪除數(shù)據(jù)
4.4.1 刪除操作的基本語法
4.4.2 刪除表中的數(shù)據(jù)
4.4.3 有關(guān)TRUNCATE的使用
4.4.4 使用SQL Developer工具刪除數(shù)據(jù)
4.5 小結(jié)
第5章 數(shù)據(jù)的基本查詢
5.1 查詢語句的基礎(chǔ)
5.1.1 查詢語句語法
5.1.2 查詢各關(guān)鍵詞的順序及功能
5.1.3 查詢語句執(zhí)行順序
5.2 最容易理解的查詢
5.2.1 增加實驗數(shù)據(jù)
5.2.2 查詢表中列的數(shù)據(jù)
5.2.3 查詢所有列
5.2.4 去除查詢結(jié)果中的重復記錄
5.2.5 返回查詢的部分數(shù)據(jù)
5.3 帶條件的查詢
5.3.1 單一的條件查詢
5.3.2 查詢中使用比較表達式
5.3.3 使用簡單邏輯表達式
5.3.4 有關(guān)NULL值的判斷
5.3.5 有關(guān)模糊查詢
5.3.6 指定數(shù)據(jù)范圍
5.3.7 如何限制檢索數(shù)據(jù)范圍
5.3.8 定義轉(zhuǎn)義符
5.4 排序查詢結(jié)果
5.4.1 基本排序
5.4.2 多列排序
5.5 PL/SQL中的運算符
5.5.1 算術(shù)運算符
5.5.2 比較運算符
5.5.3 邏輯運算符
5.5.4 字符串連接符
5.5.5 賦值運算符
5.5.6 運算符的優(yōu)先級
5.6 查詢中表達式的使用
5.6.1 使用連接符連接列
5.6.2 算術(shù)表達式的使用
5.7 小結(jié)
第6章 查詢中函數(shù)的使用
6.1 常用的單行函數(shù)
6.1.1 字符處理函數(shù)
6.1.2 數(shù)值處理函數(shù)
6.1.3 日期處理函數(shù)
6.1.4 轉(zhuǎn)換函數(shù)
6.1.5 替換NULL值函數(shù)
6.1.6 排除指定條件函數(shù)
6.2 聚合函數(shù)
6.2.1 聚合函數(shù)的種類
6.2.2 計數(shù)函數(shù)
6.2.3 求和函數(shù)
6.2.4 均值函數(shù)
6.2.5 最大值/最小值函數(shù)
6.2.6 統(tǒng)計函數(shù)
6.2.7 聚合函數(shù)的重值處理
6.3 分組查詢
6.3.1 簡單分組
6.3.2 多列分組
6.3.3 分組查詢中NULL值的處理
6.3.4 匯總數(shù)據(jù)運算符
6.3.5 篩選分組結(jié)果
6.4 其他函數(shù)
6.4.1 返回登錄名函數(shù)
6.4.2 返回SESSIONID和
LANGUAGE函數(shù)
6.4.3 數(shù)據(jù)匹配函數(shù)
6.5 小結(jié)
第7章 查詢中特殊的轉(zhuǎn)換函數(shù)
7.1 基本的轉(zhuǎn)換函數(shù)
7.1.1 數(shù)據(jù)類型的自動轉(zhuǎn)換
7.1.2 關(guān)于自動轉(zhuǎn)換的注意事項
7.2 特殊的轉(zhuǎn)換函數(shù)
7.3 變換函數(shù)
7.3.1 TRANSLATE函數(shù)
7.3.2 DECODE函數(shù)
7.4 小結(jié)
第8章 數(shù)據(jù)表的高級查詢
8.1 理解什么是多表連接
8.1.1 什么是連接
8.1.2 連接的類型與實現(xiàn)
8.2 簡單的多表查詢
8.2.1 創(chuàng)建實例表
8.2.2 如何實現(xiàn)多表查詢
8.2.3 指定連接條件
8.2.4 使用別名作為表名的簡寫
8.2.5 自連接表進行查詢
8.3 表的連接查詢
8.3.1 基本連接語法
8.3.2 內(nèi)部連接
8.3.3 自然連接
8.3.4 外部連接
8.3.5 交叉連接
8.3.6 連接中空值問題
8.3.7 表的連接與聚合分析
8.4 集合運算
8.4.1 集合運算的種類
8.4.2 UNION的使用
8.4.3 有關(guān)多表的UNION操作
8.4.4 UNION與JOIN的區(qū)別
8.4.5 MINUS與INTERSECT的使用
8.5 子查詢的使用
8.5.1 認識子查詢
8.5.2 非相關(guān)子查詢與相關(guān)子查詢
8.5.3 子查詢的組成
8.5.4 子查詢的使用方式及限制
8.6 在子查詢中使用各種限制條件
8.6.1 比較運算符引入子查詢
8.6.2 子查詢中的聚合函數(shù)
8.6.3 在子查詢中使用IN
8.7 在子查詢中使用EXISTS
8.7.1 使用EXISTS的子查詢
8.7.2 EXISTS子查詢的使用
8.7.3 使用EXISTS子查詢檢查表中的重復行
8.8 子查詢的其他應(yīng)用
8.8.1 在子查詢中使用ROWNUM關(guān)鍵詞
8.8.2 在SELECT子句中使用子查詢
8.8.3 在HAVING子句中使用子查詢
8.8.4 在數(shù)據(jù)操縱語言(DML)中使用子查詢
8.9 小結(jié)
第3篇 PL/SQL高級技術(shù)
第9章 索引和視圖的使用
9.1 索引及其操作
9.1.1 什么是索引
9.1.2 索引的種類及語法
9.1.3 索引的創(chuàng)建
9.1.4 創(chuàng)建索引的注意事項
9.1.5 索引的管理
9.2 視圖及其應(yīng)用
9.2.1 什么是視圖
9.2.2 視圖的作用
9.3 創(chuàng)建視圖
9.3.1 視圖的語法
9.3.2 創(chuàng)建單表視圖
9.3.3 創(chuàng)建多表視圖
9.3.4 視圖的視圖
9.3.5 無源表視圖
9.3.6 設(shè)置視圖只讀
9.3.7 設(shè)置視圖的檢查約束
9.3.8 內(nèi)嵌視圖的使用
9.3.9 查詢視圖的定義和相關(guān)信息
9.4 修改、刪除視圖
9.4.1 修改視圖內(nèi)容
9.4.2 刪除視圖
9.5 小結(jié)
第10章 序列
10.1 創(chuàng)建序列
10.2 使用序列
10.3 序列屬性
10.3.1 創(chuàng)建序列的注意事項
10.3.2 指定序列的初始值
10.3.3 序列的最大值和最小值
10.3.4 序列的步長
10.3.5 序列的循環(huán)取值
10.3.6 序列的緩存大小
10.4 小結(jié)
第11章 數(shù)據(jù)類型、流程控制和游標
11.1 PL/SQL數(shù)據(jù)類型
11.1.1 標量類型
11.1.2 復合類型
11.2 變量和常量
11.2.1 變量的聲明語法
11.2.2 常量的聲明語法
11.3 程序流控制語句
11.3.1 IF...ELSE條件選擇結(jié)構(gòu)
11.3.2 CASE條件控制語句
11.3.3 LOOP循環(huán)控制語句
11.4 游標
11.4.1 游標的概念
11.4.2 顯式游標的定義和操作
11.4.3 顯式游標的屬性
11.4.4 隱式游標
11.5 小結(jié)
第12章 存儲過程、函數(shù)
12.1 理解存儲過程
12.1.1 認識存儲過程
12.1.2 存儲過程的優(yōu)點
12.1.3 存儲過程的語法
12.2 存儲過程的創(chuàng)建和執(zhí)行
12.2.1 存儲過程的執(zhí)行
12.2.2 創(chuàng)建無參數(shù)的存儲過程
12.2.3 帶有輸入?yún)?shù)的存儲過程
12.2.4 帶有輸出參數(shù)的存儲過程
12.3 存儲過程的管理
12.3.1 查看存儲過程
12.3.2 查看存儲過程的錯誤
12.3.3 修改存儲過程
12.3.4 存儲過程的重新編譯
12.3.5 刪除存儲過程
12.4 函數(shù)
12.4.1 函數(shù)的組成和語法
12.4.2 創(chuàng)建無參數(shù)函數(shù)
12.4.3 創(chuàng)建有參數(shù)函數(shù)
12.4.4 查看函數(shù)
12.4.5 修改函數(shù)
12.4.6 重新編譯函數(shù)
12.4.7 刪除函數(shù)
12.5 小結(jié)
第13章 程序包
13.1 程序包簡介
13.2 構(gòu)建程序包的規(guī)則
13.2.1 程序包規(guī)范
13.2.2 程序包主體
13.3 調(diào)用程序包中的函數(shù)/存儲過程
13.4 刪除程序包
13.5 小結(jié)
第14章 觸發(fā)器
14.1 觸發(fā)器的基本概念
14.1.1 觸發(fā)器簡介
14.1.2 觸發(fā)器的類型
14.1.3 觸發(fā)器的作用及使用
14.1.4 觸發(fā)器的執(zhí)行環(huán)境
14.2 觸發(fā)器的創(chuàng)建和使用
14.2.1 觸發(fā)器的語法和組成
14.2.2 創(chuàng)建DML觸發(fā)器
14.2.3 替代類型觸發(fā)器
14.2.4 復合類型觸發(fā)器
14.2.5 DDL類型觸發(fā)器
14.3 觸發(fā)器管理
14.3.1 查看觸發(fā)器
14.3.2 修改觸發(fā)器
14.3.3 刪除觸發(fā)器
14.4 小結(jié)
第15章 異常處理
15.1 理解異常
15.1.1 異常的分類
15.1.2 異常的結(jié)構(gòu)
15.2 異常的應(yīng)用
15.2.1 預(yù)定義異常
15.2.2 非預(yù)定義異常
15.2.3 自定義異常
15.3 小結(jié)
第16章 事務(wù)和鎖
16.1 事務(wù)控制的基本概念
16.1.1 事務(wù)控制的必要性
16.1.2 事務(wù)的ACID特性及實現(xiàn)
16.1.3 事務(wù)的狀態(tài)
16.1.4 PL/SQL中事務(wù)的執(zhí)行
16.2 PL/SQL中事務(wù)的實現(xiàn)
16.2.1 事務(wù)的類型
16.2.2 提交事務(wù)
16.2.3 設(shè)置事務(wù)的保存點
16.3 并發(fā)控制及其實現(xiàn)
16.3.1 并發(fā)訪問的常見問題
16.3.2 什么是鎖
16.3.3 鎖的分類
16.3.4 事務(wù)隔離級別
16.3.5 事務(wù)阻塞及其解決方法
16.3.6 死鎖
16.4 小結(jié)
第17章 安全管理
17.1 用戶管理
17.1.1 什么是用戶
17.1.2 創(chuàng)建用戶
17.1.3 修改用戶
17.1.4 刪除用戶
17.2 權(quán)限管理
17.2.1 授予權(quán)限
17.2.2 權(quán)限回收
17.2.3 查看權(quán)限
17.3 角色管理
17.3.1 理解角色
17.3.2 創(chuàng)建角色
17.3.3 角色的管理設(shè)置
17.3.4 修改、刪除角色
17.4 概要文件(PROFILE)
17.4.1 理解概要文件
17.4.2 創(chuàng)建概要文件
17.4.3 修改、刪除概要文件
17.4.4 查詢概要文件
17.5 小結(jié)
第18章 動態(tài)SQL和動態(tài)PL/SQL
18.1 動態(tài)SQL
18.1.1 EXECUTE IMMEDIATE語句
18.1.2 OPEN FOR語句
18.1.3 4種動態(tài)SQL方法
18.2 動態(tài)PL/SQL
18.3 小結(jié)
第19章 管理PL/SQL代碼
19.1 管理數(shù)據(jù)庫中的代碼
19.1.1 數(shù)據(jù)字典視圖概述
19.1.2 顯示存儲對象的信息
19.1.3 源代碼的顯示和搜索
19.1.4 通過數(shù)據(jù)字典視圖查看編譯器屬性
19.1.5 通過視圖分析和更改觸發(fā)器的狀態(tài)
19.1.6 分析參數(shù)信息
19.2 依賴關(guān)系的管理和代碼的重編譯
19.2.1 通過數(shù)據(jù)字典視圖查看依賴關(guān)系
19.2.2 失效的程序單元的重編譯
19.3 編譯時警告
19.4 PL/SQL程序的執(zhí)行和調(diào)試
19.4.1 PL/SQL程序的執(zhí)行
19.4.2 PL/SQL程序的調(diào)試
19.4.3 調(diào)試技巧和策略
19.5 I/O操作與PL/SQL
19.5.1 顯示信息
19.5.2 啟用DBMS_OUTPUT
19.6 應(yīng)用安全與PL/SQL
19.7 小結(jié)
第20章 PL/SQL語句優(yōu)化
20.1 一般的SQL技巧
20.1.1 在查詢中盡量不使用“*”
20.1.2 多表查詢時多使用別名
20.1.3 條件查詢多使用WHERE
20.1.4 計算時不用索引列
20.1.5 指定查詢范圍時多使用IN
20.1.6 使用TRUNCATE清空表中記錄
20.1.7 及時提交事務(wù)
20.1.8 DECODE函數(shù)的使用
20.1.9 多使用EXISTS語句判斷條件
20.1.10 其他技巧
20.2 Oracle優(yōu)化器
20.2.1 Oracle優(yōu)化器的分類
20.2.2 Oracle優(yōu)化器的模式
20.2.3 查看Oracle執(zhí)行計劃
20.3 SQL性能指導
20.3.1 ADDM
20.3.2 SQL訪問指導
20.3.3 SQL優(yōu)化指導
20.4 小結(jié)
第21章 備份與恢復
21.1 備份與恢復簡介
21.1.1 備份
21.1.2 恢復
21.2 邏輯備份與恢復
21.2.1 使用expdp和impdp工具進行邏輯備份與恢復
21.2.2 使用OEM進行邏輯備份與恢復
21.3 脫機備份與恢復
21.3.1 脫機備份
21.3.2 脫機恢復
21.4 聯(lián)機備份與恢復
21.4.1 使用RMAN管理備份與恢復
21.4.2 恢復
21.5 小結(jié)
第4篇 Oracle應(yīng)用開發(fā)
第22章 在.NET中連接Oracle數(shù)據(jù)庫
22.1 ADO.NET概述
22.1.1 什么是ADO.NET
22.1.2 ADO.NET中的對象
22.2 使用綁定的方式連接Oracle數(shù)據(jù)庫
22.2.1 數(shù)據(jù)控件概述
22.2.2 使用DataGridView控件綁定Oracle數(shù)據(jù)庫
22.3 使用代碼的方式連接Oracle數(shù)據(jù)庫
22.3.1 使用Command對象操作Oracle數(shù)據(jù)庫
22.3.2 使用DataSet對象存儲查詢結(jié)果
22.3.3 商品信息存儲實例
22.4 小結(jié)
第23章 在Java中連接Oracle數(shù)據(jù)庫
23.1 JDBC與ODBC簡介
23.1.1 什么是JDBC
23.1.2 什么是ODBC
23.2 使用Thin方式連接Oracle數(shù)據(jù)庫
23.3 使用JDBC-ODBC橋連接Oracle數(shù)據(jù)庫
23.3.1 配置ODBC數(shù)據(jù)源
23.3.2 連接Oracle數(shù)據(jù)庫
23.4 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號