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

Oracle PL/SQL寶典(第2版)

Oracle PL/SQL寶典(第2版)

定 價:¥79.00

作 者: 趙越 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機與互聯網 數據庫

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1篇 PL/SQL簡介
第1章 走進Oracle
1.1 數據庫系統(tǒng)與數據模型
1.1.1 基本術語
1.1.2 數據庫技術的發(fā)展
1.1.3 數據模型
1.2 數據庫系統(tǒng)的體系結構
1.2.1 數據庫系統(tǒng)的三級模式
1.2.2 數據庫管理系統(tǒng)
1.2.3 數據庫系統(tǒng)的工作流程
1.3 關系數據庫的簡單介紹
1.3.1 關系數據庫的基本特性
1.3.2 關系數據庫的設計規(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 小結
第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ū)內容命令
2.3.8 SQL*Plus保存命令
2.3.9 查詢結果的格式化
2.3.10 注釋的使用
2.3.11 在SQL*Plus中編輯語句
2.4 PL/SQL在SQL Developer中的使用
2.5 小結
第2篇 PL/SQL基礎
第3章 數據表的基本操作
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 小結
第4章 表中數據的基本操作
4.1 查詢數據表
4.1.1 查詢表中的數據
4.1.2 使用SQL Developer工具查詢表中的數據
4.2 添加數據
4.2.1 添加操作的基本語法
4.2.2 直接向表中添加數據
4.2.3 數據中NULL值的處理
4.2.4 插入值是默認值的處理
4.2.5 插入值是唯一值的處理
4.2.6 使用INSERT...SELECT插入數據
4.2.7 使用SQL Developer工具添加數據
4.3 修改數據
4.3.1 修改操作的基本語法
4.3.2 使用UPDATE語句更新數據行
4.3.3 根據條件修改表中的數據
4.3.4 使用SQL Developer工具修改數據
4.4 刪除數據
4.4.1 刪除操作的基本語法
4.4.2 刪除表中的數據
4.4.3 有關TRUNCATE的使用
4.4.4 使用SQL Developer工具刪除數據
4.5 小結
第5章 數據的基本查詢
5.1 查詢語句的基礎
5.1.1 查詢語句語法
5.1.2 查詢各關鍵詞的順序及功能
5.1.3 查詢語句執(zhí)行順序
5.2 最容易理解的查詢
5.2.1 增加實驗數據
5.2.2 查詢表中列的數據
5.2.3 查詢所有列
5.2.4 去除查詢結果中的重復記錄
5.2.5 返回查詢的部分數據
5.3 帶條件的查詢
5.3.1 單一的條件查詢
5.3.2 查詢中使用比較表達式
5.3.3 使用簡單邏輯表達式
5.3.4 有關NULL值的判斷
5.3.5 有關模糊查詢
5.3.6 指定數據范圍
5.3.7 如何限制檢索數據范圍
5.3.8 定義轉義符
5.4 排序查詢結果
5.4.1 基本排序
5.4.2 多列排序
5.5 PL/SQL中的運算符
5.5.1 算術運算符
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 算術表達式的使用
5.7 小結
第6章 查詢中函數的使用
6.1 常用的單行函數
6.1.1 字符處理函數
6.1.2 數值處理函數
6.1.3 日期處理函數
6.1.4 轉換函數
6.1.5 替換NULL值函數
6.1.6 排除指定條件函數
6.2 聚合函數
6.2.1 聚合函數的種類
6.2.2 計數函數
6.2.3 求和函數
6.2.4 均值函數
6.2.5 最大值/最小值函數
6.2.6 統(tǒng)計函數
6.2.7 聚合函數的重值處理
6.3 分組查詢
6.3.1 簡單分組
6.3.2 多列分組
6.3.3 分組查詢中NULL值的處理
6.3.4 匯總數據運算符
6.3.5 篩選分組結果
6.4 其他函數
6.4.1 返回登錄名函數
6.4.2 返回SESSIONID和
LANGUAGE函數
6.4.3 數據匹配函數
6.5 小結
第7章 查詢中特殊的轉換函數
7.1 基本的轉換函數
7.1.1 數據類型的自動轉換
7.1.2 關于自動轉換的注意事項
7.2 特殊的轉換函數
7.3 變換函數
7.3.1 TRANSLATE函數
7.3.2 DECODE函數
7.4 小結
第8章 數據表的高級查詢
8.1 理解什么是多表連接
8.1.1 什么是連接
8.1.2 連接的類型與實現
8.2 簡單的多表查詢
8.2.1 創(chuàng)建實例表
8.2.2 如何實現多表查詢
8.2.3 指定連接條件
8.2.4 使用別名作為表名的簡寫
8.2.5 自連接表進行查詢
8.3 表的連接查詢
8.3.1 基本連接語法
8.3.2 內部連接
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 有關多表的UNION操作
8.4.4 UNION與JOIN的區(qū)別
8.4.5 MINUS與INTERSECT的使用
8.5 子查詢的使用
8.5.1 認識子查詢
8.5.2 非相關子查詢與相關子查詢
8.5.3 子查詢的組成
8.5.4 子查詢的使用方式及限制
8.6 在子查詢中使用各種限制條件
8.6.1 比較運算符引入子查詢
8.6.2 子查詢中的聚合函數
8.6.3 在子查詢中使用IN
8.7 在子查詢中使用EXISTS
8.7.1 使用EXISTS的子查詢
8.7.2 EXISTS子查詢的使用
8.7.3 使用EXISTS子查詢檢查表中的重復行
8.8 子查詢的其他應用
8.8.1 在子查詢中使用ROWNUM關鍵詞
8.8.2 在SELECT子句中使用子查詢
8.8.3 在HAVING子句中使用子查詢
8.8.4 在數據操縱語言(DML)中使用子查詢
8.9 小結
第3篇 PL/SQL高級技術
第9章 索引和視圖的使用
9.1 索引及其操作
9.1.1 什么是索引
9.1.2 索引的種類及語法
9.1.3 索引的創(chuàng)建
9.1.4 創(chuàng)建索引的注意事項
9.1.5 索引的管理
9.2 視圖及其應用
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 設置視圖只讀
9.3.7 設置視圖的檢查約束
9.3.8 內嵌視圖的使用
9.3.9 查詢視圖的定義和相關信息
9.4 修改、刪除視圖
9.4.1 修改視圖內容
9.4.2 刪除視圖
9.5 小結
第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 小結
第11章 數據類型、流程控制和游標
11.1 PL/SQL數據類型
11.1.1 標量類型
11.1.2 復合類型
11.2 變量和常量
11.2.1 變量的聲明語法
11.2.2 常量的聲明語法
11.3 程序流控制語句
11.3.1 IF...ELSE條件選擇結構
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 小結
第12章 存儲過程、函數
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)建無參數的存儲過程
12.2.3 帶有輸入參數的存儲過程
12.2.4 帶有輸出參數的存儲過程
12.3 存儲過程的管理
12.3.1 查看存儲過程
12.3.2 查看存儲過程的錯誤
12.3.3 修改存儲過程
12.3.4 存儲過程的重新編譯
12.3.5 刪除存儲過程
12.4 函數
12.4.1 函數的組成和語法
12.4.2 創(chuàng)建無參數函數
12.4.3 創(chuàng)建有參數函數
12.4.4 查看函數
12.4.5 修改函數
12.4.6 重新編譯函數
12.4.7 刪除函數
12.5 小結
第13章 程序包
13.1 程序包簡介
13.2 構建程序包的規(guī)則
13.2.1 程序包規(guī)范
13.2.2 程序包主體
13.3 調用程序包中的函數/存儲過程
13.4 刪除程序包
13.5 小結
第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 小結
第15章 異常處理
15.1 理解異常
15.1.1 異常的分類
15.1.2 異常的結構
15.2 異常的應用
15.2.1 預定義異常
15.2.2 非預定義異常
15.2.3 自定義異常
15.3 小結
第16章 事務和鎖
16.1 事務控制的基本概念
16.1.1 事務控制的必要性
16.1.2 事務的ACID特性及實現
16.1.3 事務的狀態(tài)
16.1.4 PL/SQL中事務的執(zhí)行
16.2 PL/SQL中事務的實現
16.2.1 事務的類型
16.2.2 提交事務
16.2.3 設置事務的保存點
16.3 并發(fā)控制及其實現
16.3.1 并發(fā)訪問的常見問題
16.3.2 什么是鎖
16.3.3 鎖的分類
16.3.4 事務隔離級別
16.3.5 事務阻塞及其解決方法
16.3.6 死鎖
16.4 小結
第17章 安全管理
17.1 用戶管理
17.1.1 什么是用戶
17.1.2 創(chuàng)建用戶
17.1.3 修改用戶
17.1.4 刪除用戶
17.2 權限管理
17.2.1 授予權限
17.2.2 權限回收
17.2.3 查看權限
17.3 角色管理
17.3.1 理解角色
17.3.2 創(chuàng)建角色
17.3.3 角色的管理設置
17.3.4 修改、刪除角色
17.4 概要文件(PROFILE)
17.4.1 理解概要文件
17.4.2 創(chuàng)建概要文件
17.4.3 修改、刪除概要文件
17.4.4 查詢概要文件
17.5 小結
第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 小結
第19章 管理PL/SQL代碼
19.1 管理數據庫中的代碼
19.1.1 數據字典視圖概述
19.1.2 顯示存儲對象的信息
19.1.3 源代碼的顯示和搜索
19.1.4 通過數據字典視圖查看編譯器屬性
19.1.5 通過視圖分析和更改觸發(fā)器的狀態(tài)
19.1.6 分析參數信息
19.2 依賴關系的管理和代碼的重編譯
19.2.1 通過數據字典視圖查看依賴關系
19.2.2 失效的程序單元的重編譯
19.3 編譯時警告
19.4 PL/SQL程序的執(zhí)行和調試
19.4.1 PL/SQL程序的執(zhí)行
19.4.2 PL/SQL程序的調試
19.4.3 調試技巧和策略
19.5 I/O操作與PL/SQL
19.5.1 顯示信息
19.5.2 啟用DBMS_OUTPUT
19.6 應用安全與PL/SQL
19.7 小結
第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 及時提交事務
20.1.8 DECODE函數的使用
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 小結
第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 聯機備份與恢復
21.4.1 使用RMAN管理備份與恢復
21.4.2 恢復
21.5 小結
第4篇 Oracle應用開發(fā)
第22章 在.NET中連接Oracle數據庫
22.1 ADO.NET概述
22.1.1 什么是ADO.NET
22.1.2 ADO.NET中的對象
22.2 使用綁定的方式連接Oracle數據庫
22.2.1 數據控件概述
22.2.2 使用DataGridView控件綁定Oracle數據庫
22.3 使用代碼的方式連接Oracle數據庫
22.3.1 使用Command對象操作Oracle數據庫
22.3.2 使用DataSet對象存儲查詢結果
22.3.3 商品信息存儲實例
22.4 小結
第23章 在Java中連接Oracle數據庫
23.1 JDBC與ODBC簡介
23.1.1 什么是JDBC
23.1.2 什么是ODBC
23.2 使用Thin方式連接Oracle數據庫
23.3 使用JDBC-ODBC橋連接Oracle數據庫
23.3.1 配置ODBC數據源
23.3.2 連接Oracle數據庫
23.4 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號