Oracle10gSQL和PL/SQL編程指南

Oracle10gSQL和PL/SQL編程指南

《Oracle10gSQL和PL/SQL編程指南》是2009年清華大學出版社出版的圖書,作者是楊忠民、晁陽。

基本介紹

  • 書名:Oracle10gSQL和PL/SQL編程指南
  • 作者:楊忠民晁陽
  • ISBN:9787302188353
  • 定價:35.00 元
  • 出版社清華大學出版社
  • 出版時間: 2009
  • 開本:16
內容簡介,編輯推薦,目錄,

內容簡介

Oracle10gSQL和PL/SQL編程指南是PL/SQL(ProceduralLanguage/SQL)學習的輔導書籍。《Oracle10gSQL和PL/SQL編程指南》可作為高等院校計算機相關專業的輔助教材,也可作為各類高級資料庫編程人員的參考書。《Oracle10gSQL和PL/SQL編程指南》的編寫既考慮了SQL和PL/SQL的初學者,同時也兼顧到有經驗的PL/SQL編程人員。《Oracle10gSQL和PL/SQL編程指南》還可以作為培訓五班的新材。
SQL(Structure Query Language)是關係資料庫的基本操作語言。它主要包括數據查詢,數據操縱、數據定義等功能,是應用程式資料庫進行互動操作的接口。PL/SQL(ProceduralLanguage/SQL)是Oracle特有的程式語言,它可以像其他高級程式語言一樣,編寫出各種完整的資料庫操作功能的程式。由於PL/SQL由Oracle系統本身編譯執行,所以程式運行效率更高。《Oracle10gSQL和PL/SQL編程指南》為Oracle資料庫套用開發人員提供了SQL使用指南和PL/SQL編程技術。通過學習《Oracle10gSQL和PL/SQL編程指南》,讀者不僅可以掌握SQL和PL/SQL的基礎知識,而且還可以掌握Oracle10gSQL和PL/SQL的許多高級特徵。
Oracle10gSQL和PL/SQL編程指南

編輯推薦

一線老師——兩年時間——嘔心之作
Oracle資料庫概述——SQL語句詳解——PL/SQL編程詳解
近300年範例闡釋SQL語句操作
超過100年範例闡釋PL/SQL編程方法
SQL是關係資料庫的基本操作語言,PL/SQL是OracIe特有的程式語言,它們可以像其他高級程式語言一樣,編寫出各種完整的資料庫操作功能的程式。
《Oracle10gSQL和PL/SQL編程指南》為OracIe資料庫套用開發人員提供了SQL使用指南和PL/SQL編程技術。通過學習《Oracle10gSQL和PL/SQL編程指南》,讀者不僅可以掌握SQL和PL/SQL的基礎知識,而且還可以掌握Oracle10gSQL和PL/SQL的許多高級特徵。

目錄

第I部分Oracle10g概述
第1章Oracle簡介
1.1資料庫的產生與發展
1.1.1數據管理技術的產生與發展
1.1.2資料庫技術的發展
1.1.3關係資料庫產品簡介
1.2Oracle的產生與發展
1.3Oracle10g簡介
1.3.1Oracle10g系列產品
1.3.2Oracle10g資料庫forWindows版本
第2章資料庫的建立
2.1資料庫邏輯設計
2.1.1關係資料庫設計基礎
2.1.2關係資料庫規範化
2.2資料庫物理設計
2.3資料庫實施
2.4創建資料庫
2.4.1資料庫創建前的準備
2.4.2安裝資料庫伺服器並創建資料庫
第3章SQL與PL/SQL概述
3.1SQL與PL/SQL簡介
3.1.1SQL簡介
3.1.2PL/SQL簡介
3.2SQL*Plus簡介
3.3範例資料庫表的建立
3.3.1Oracle10g基本數據類型
3.3.2定義表的結構
3.3.3查看錶結構
3.3.4刪除表
3.3.5添加數據
3.3.6查看數據
3.3.7刪除數據
第II部分SQL操作
第4章單表查詢
4.1簡單查詢
4.1.1查詢指定列
4.1.2改變輸出
4.1.3空值處理
4.2條件查詢
4.2.1單一條件查詢
4.2.2複合條件查詢
4.3記錄排序
4.3.1按單一列排序
4.3.2按多列排序
4.4分組查詢
4.4.1列函式及其套用
4.4.2GROUPBY子句
4.4.3HAVING子句
第5章子查詢與集合操作
5.1子查詢
5.1.1單行子查詢
5.1.2多行子查詢
5.1.3多列子查詢
5.1.4相關子查詢
5.1.5嵌套子查詢
5.2集合操作
5.2.1使用集合操作符
5.2.2集合操作的進一步討論
第6章連線查詢
6.1內連線查詢
6.1.1簡單內連線
6.1.2複雜內連線
6.2外連線查詢
6.2.1左外連線
6.2.2右外連線
6.2.3全外連線
6.3其他特殊連線
6.3.1交叉連線
6.3.2自連線
第7章數據操縱語言與事務處理
7.1數據操縱語言
7.1.1插入數據(INSERT)
7.1.2更新數據(UPDATE)
7.1.3刪除數據(DELETE、TRUNCATETABLE)
7.1.4資料庫完整性
7.1.5含有子查詢的DML語句
7.2數據事務處理
7.2.1顯式處理事務
7.2.2隱式處理事務
7.2.3特殊事務
第8章SQL函式
8.1數字函式
8.1.1數字函式概述
8.1.2數字函式示例
8.2字元函式
8.2.1字元函式概述
8.2.2字元函式示例
8.3日期時間函式
8.3.1日期時間函式概述
8.3.2日期時間函式示例
8.4轉換函式
8.4.1轉換函式概述
8.4.2轉換函式示例
第9章數據控制語言與數據定義語言
9.1數據控制語言
9.1.1資料庫許可權
9.1.2許可權控制
9.2表
9.2.1建立表
9.2.2獲得表的相關信息
9.2.3修改表定義
9.2.4修改表名
9.2.5刪除表
9.3索引
9.3.1建立索引
9.3.2獲得索引信息
9.3.3修改索引名字
9.3.4刪除索引
9.4視圖
9.4.1建立視圖
9.4.2使用視圖
9.4.3獲得視圖定義信息
9.4.4修改視圖
9.4.5刪除視圖
第III部分PL/SQL編程指南
第10章PL/SQL編程基礎
10.1PL/SQL語言基礎
10.1.1PL/SQL塊簡介
10.1.2PL/SQL基本語法要素
10.1.3變數及其數據類型
10.2在PL/SQL中執行SQL語句
10.2.1執行SELECT語句
10.2.2執行DML語句
10.2.3執行事務處理語句
10.3PL/SQL程式控制結構
10.3.1順序結構
10.3.2分支結構
10.3.3循環結構
10.3.4GOTO語句與NULL語句
10.4異常處理
10.4.1異常的基本概念
10.4.2系統異常處理
10.4.3自定義異常處理
10.4.4使用異常函式
10.5游標
10.5.1游標套用基礎
10.5.2游標套用
10.5.3游標FOR循環
10.5.4游標的複雜套用
第11章複合數據類型
11.1記錄類型
11.1.1定義記錄
11.1.2在SELECT語句中使用記錄
11.1.3在DML中使用記錄
11.2記錄表類型
11.2.1定義記錄表
11.2.2使用記錄表
11.3聯合數組類型
11.3.1定義联合數組
11.3.2使用聯合數組
11.4嵌套表類型
11.4.1定義嵌套表
11.4.2使用嵌套表
11.5變長數組類型
11.5.1定義變長數組
11.5.2使用變長數組類型
11.6集合操作
11.6.1使用集合屬性與方法
11.6.2使用集合操作符
第12章應用程式結構
12.1子程式
12.1.1過程
12.1.2函式
12.2包
12.2.1定義包
12.2.2包的管理
12.2.3調用包
12.2.4包中子程式的重載
12.3觸發器
12.3.1概述
12.3.2DML觸發器
12.3.3INSTEADOF觸發器
12.3.4系統事件觸發器
附錄SQL*Plus常用命令
……

相關詞條

熱門詞條

聯絡我們