圖書信息
書 名: Oracle PL/SQL完全自學手冊作 者:宮生文
出版時間: 2010年7月1日
ISBN: 9787113111953
開本: 16開
定價: 59.00元
內容簡介
《Oracle PL/SQL完全自學手冊》講解SQL語句在資料庫開發中所用到的技術和技巧,並且每個實例都具有很強的實用性與可操作性,全書共15章,分別從Oracle知識零起點開始逐漸全面地了解Oracle數據為開發 的相關知識,為將來深入習Oracle資料庫,或者開發基於Oracle資料庫的信息系統奠定基礎。
《Oracle PL/SQL完全自學手冊》以PL/SQL語言為主休,Oracle資料庫為基礎,全面細緻講解了PL/SQL語言的套用,還重點講解了JPL/SQL語言和SQL Server資料庫中SQL的區別。《Oracle PL/SQL完全自學手冊》中的實例有的是作者的經驗積累,有的是源於實際開發項目,讀者在深入研究《Oracle PL/SQL完全自學手冊》後,將能夠在短時間內掌握資料庫開發技術,快速提高編程水平。
《Oracle PL/SQL完全自學手冊》適用於L/SQL語言初學者及具有一定編程經驗的初級編程人員,也適用於一線軟體開發人員,可以大、中專院校師生及培訓機構作為教學參考書,還適用於想快速提高實際編程水平的編程人員和從事資料庫編程的開發人員,是Oracle DBA理想的參考用書。
圖書目錄
第1章 初識OracIe11g
1.1 關係型資料庫簡介
1.1.1 關係型資料庫的產生
1.1.2 關係型資料庫的特點
1.2 關係型資料庫的範式
1.2.1 第一範式(1NF)
1.2.2 第二範式(2NF)
1.2.3 第三範式(3NF)
1.2.4 Boyce-odd範式(BCNF)
1.3 關係型資料庫管理系統
1.4 Oracle1lg伺服器結構
1.4.1 資料庫
1.4.2 表空間、數據檔案
1.4.3 資料庫實例
1.5 Oracle 11g新特性
1.5.1 資料庫管理部分
1.5.2 PL/SQL部分
1.5.3 其他部分
1.6 Oracle1lg資料庫實例
1.6.1 Oracle的安裝
1.6.2 登錄Oracle11g
1.7 本書使用的資料庫簡介(倉儲管理系統)
1.7.1 基礎數據相關表
1.7.2 物料入庫相關表
1.7.3 物料出庫相關表
1.7.4 庫存操作相關表
1.7.5 報表查詢相關表
1.8 本章 小結
第2章 初識PL SQL
2.1 PL/SQL簡介
2.1.1 SQL發展歷史
2.1.2 SQL語言的優點
2.1.3 PL/SQL與ANSI SQL的關係
2.1.4 PL/SQL的優缺點
2.2 學習PL/SQL前的準備
2.3 PL/SQI。基本句法
2.3.1 大小寫
2.3.2 分隔設定
2.3.3 引用字元串
2.3.4 括弧
2.4 PL/SQL數據類型
2.4.1 標量類型
2.4.2 複合類型
2.4.3 引用類型
2.4.4 LOB類型
2.5 PL/SQL基本結構
2.6 常量和變數
2.6.1 常量
2.6.2 變數
2.7 表達式和運算符
2.7.1 數值表達式
2.7.2 字元表達式
2.7.3 關係表達式
2.7.4 邏輯表達式
2.7.5 集合運算符
2.7.6 行運算符
2.8 流程控制
2.8.1 IFTHEN語句
2.8.2 IF-THENELSE語句
2.8.3 IF THEN ELSIF語句
2.8.4 CASE語句
2.8.5 搜尋式CASE語句
2.8.6 LOOP語句
2.8.7 WHIE ELOOP語句
2.8.8 FORLOOP語句
2.8.9 GOTO語句
2.8.1 0NuLL語句
2.9 PL/SQL常用語句簡介
2.9.1 DDI 數據定義語句
2.9.2 DQL數據查詢語句
2.9.3 DML數據操作語句
2.9.4 DCL數據控制語句
2.9.5 TCL事務控制語句
2.10 PL/SQL功能特性簡介
2.10.1 游標
2.10.2 過程和函式
2.10.3 包
2.10.4 集合
2.10.5 錯誤處理
2.10.6 Oracle 11g中的新特性
2.11 本章 小結
第3章 PUSQL常用開發工具
3.1 SQL Plus
3.1.1 連線Oracle資料庫
3.1.2 配置SQL*Plus
3.1.3 使用SQL*Plus
3.1.4 SQL*Plus常用命令
3.2 SQL Developer
3.2.1 SQL Developer簡介
3.2.2 連線Oracle資料庫
3.3 使用SQL Developer
3.3.1 運行SQL語句
3.3.2 管理表
3.3.3 管理序列
3.3.4 管理索引
3.3.5 管理視圖
3.3.6 管理觸發器
3.3.7 管理過程、函式和包
3.4 本章 小結
第4章 數據表的基本操作
4.1 數據表基本操作
4.2 創建數據表
4.3 修改數據表
4.3.1 增加列
4.3.2 修改列
4.3.3 刪除數據列
4.3.4 更改表名
4.4 刪除數據表
4.5 表的可視化操作
4.5.1 創建表
4.5.2 編輯表
4.5.3 刪除表
4.6 約束
4.6.1 非空約束
4.6.2 唯一約束
4.6.3 主鍵約束
4.6.4 外鍵約束
4.6.5 條件約束
4.6.6 約束的維護
4.6.7 指定列默認值
4.7 序列的操作
4.7.1 創建序列
4.7.2 使用序列
4.7.3 修改序列
4.7.4 刪除序列
4.8 序列的可視化操作
4.8.1 創建序列
4.8.2 編輯序列
4.8.3 刪除序列
4.9 索引的種類
4.9.1 B-Tree索引(B-Tree Index)
4.9.2 基於函式的索引(Function Based Index)
4.9.3 反轉鍵索引(Reverse Key Index)
4.9.4 點陣圖索引(Bitmap Index)
4.9.5 點陣圖連線索引(Bitmap Join Index)
4.9.6 壓縮索引(Compress Index)
4.9.7 降序索引(Descending Index)
4.9.8 分區索引(Partitioned Index)
4.9.9 索引組織表(Index Organized Table,IOT)
4.9.10 簇索引(Cluster Index)
4.9.11 域索引(Domain Index)
4.9.12 隱藏索引(Invisible Index)
4.9.13 虛擬索引(Virtual Index)
4.9.14 其他的索引類型
4.10 創建索引
4.11 使用索引
4.12 管理索引
4.13 索引的可視化操作
4.13.1 創建索引
……
第5章 數據的增、刪、改
第6章 熱據的基本查詢
第7章 數據的複雜查詢
第8章 視圖
第9章 觸發器
第10章 游標
第11章 數據為事務
第12章 集合
第13章 過程、函式和包
第14章 安全管理
第15章 PL/SQL性能優級化