第1部分 pl/sql簡介
第1章 走進oracle
1.1 數據庫係統與數據模型
1.1.1 基本術語
1.1.2 數據庫技術的發展
1.1.3 數據模型
1.2 數據庫係統的體係結構
1.2.1 數據庫係統的三級模式
1.2.2 數據庫管理係統
1.2.3 數據庫係統的工作流程
1.3 關係數據庫的簡單介紹
1.3.1 關係數據庫的基本特性
1.3.2 關係數據庫的設計規範
1.4 認識oracle 11g
1.4.1 什麼是oracle 11g
1.4.2 oracle的發展曆程
1.4.3 oracle 11g的新特性
1.5 小結
第2章 認識pl/sql
2.1 sql語言概述
2.1.1 sql語言的發展
2.1.2 sql語言的功能
2.1.3 sql語言的執行方式
2.1.4 sql語句結構
2.1.5 sql環境
2.1.6 sql dbms的客戶/服務器模型
2.2 什麼是pl/sql
2.2.1 認識pl/sql
2.2.2 pl/sql結構
2.2.3 pl/sql的主要組成部分
2.2.4 pl/sql基本規範
2.3 pl/sql在sql*plus中的使用
2.3.1 啓動sql*plus
2.3.2 sql*plus追加文本命令
2.3.3 sql*plus增加文本命令
2.3.4 sql*plus替換文本命令
2.4 pl/sql在pl/sql developer中的使用
2.4.1 安裝pl/sql developer
2.4.2 pl/sql developer的布局
2.5 小結
第2部分 pl/sql基礎
第3章 數據錶的基本操作
3.1 創建錶
3.1.1 創建錶的語法
3.1.2 常用的數據類型
3.1.3 創建錶實例
3.2 約束
3.2.1 約束的類型
3.2.2 創建一個帶檢查約束的錶
3.2.3 創建一個帶非空約束的錶
3.2.4 創建一個帶唯一約束的錶
3.2.5 創建一個帶外鍵約束的錶
3.2.6 創建一個含多個約束的錶
3.3 修改錶
3.3.1 修改錶的結構
3.3.2 給錶添加約束
3.3.3 刪除錶中的約束
3.4 刪除錶
3.5 重命名錶
3.6 使用企業管理器操作錶
3.6.1 啓用企業管理器
3.6.2 使用企業管理器創建錶
3.6.3 使用企業管理器修改錶
3.6.4 使用企業管理器刪除錶
3.7 小結
第4章 錶中數據的基本操作
4.1 查詢數據錶
4.1.1 查詢錶中的數據
4.1.2 使用pl/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 使用pl/sql developer工具添加數據
4.3 修改數據
4.3.1 修改操作的基本語法
4.3.2 使用update語句更新數據行
4.3.3 根據條件修改錶中的數據
4.3.4 使用pl/sql developer工具修改數據
4.4 刪除數據
4.4.1 刪除操作的基本語法
4.4.2 刪除錶中的數據
4.4.3 有關truncate的使用
4.4.4 使用pl/sql developer工具刪除數據
4.5 小結
第5章 數據的基本查詢
5.1 查詢語句的基礎
5.1.1 查詢語句語法
5.1.2 查詢各關鍵詞的順序及功能
5.1.3 查詢語句執行順序
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 運算符的優先級
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 統計函數
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.2.1 創建實例錶
7.2.2 如何實現多錶查詢
7.2.3 指定連接條件
7.2.4 使用彆名作為錶名的簡寫
7.2.5 自連接錶進行查詢
7.3 錶的連接查詢
7.3.1 基本連接語法
7.3.2 內部連接
7.3.3 自然連接
7.3.4 外部連接
7.3.5 交叉連接
7.3.6 連接中空值問題
7.3.7 錶的連接與聚閤分析
7.4 集閤運算
7.4.1 集閤運算的種類
7.4.2 union的使用
7.4.3 有關多錶的union操作
7.4.4 union與join的區彆
7.4.5 minus與intersect的使用
7.5 子查詢的使用
7.5.1 認識子查詢
7.5.2 非相關子查詢與相關子查詢
7.5.3 子查詢的組成
7.5.4 子查詢的使用方式及限製
7.6 在子查詢中使用各種限製條件
7.6.1 比較運算符引入子查詢
7.6.2 子查詢中的聚閤函數
7.6.3 在子查詢中使用in
7.7 在子查詢中使用exists
7.7.1 使用exists的子查詢
7.7.2 exists子查詢的使用
7.7.3 使用exists子查詢檢查錶中的重復行
7.8 子查詢的其他應用
7.8.1 在子查詢中使用rownum關鍵詞
7.8.2 在select子句中使用子查詢
7.8.3 在having子句中使用子查詢
7.8.4 在數據操縱語言(dml)中使用子查詢
7.9 小結
第3部分 pl/sql 高級技術
第8章 索引和視圖的使用
8.1 索引及其操作
8.1.1 什麼是索引
8.1.2 索引的種類及語法
8.1.3 索引的創建
8.1.4 創建索引的注意事項
8.1.5 索引的管理
8.2 視圖及其應用
8.2.1 什麼是視圖
8.2.2 視圖的作用
8.3 創建視圖
8.3.1 視圖的語法
8.3.2 創建單錶視圖
8.3.3 創建多錶視圖
8.3.4 視圖的視圖
8.3.5 無源錶視圖
8.3.6 設置視圖隻讀
8.3.7 設置視圖的檢查約束
8.3.8 內嵌視圖的使用
8.3.9 查詢視圖的定義和相關信息
8.4 修改、刪除視圖
8.4.1 修改視圖內容
8.4.2 刪除視圖
8.5 小結
第9章 數據類型、流程控製和遊標
第10章 存儲過程、函數
第11章 觸發器
第12章 異常處理
第13章 事務和鎖
第14章 安全管理
第15章 pl/sql語句優化
第4部分 oracle項目應用
第16章 利用asp.net實現網上記賬係統
第17章 利用java實現訂票券係統
· · · · · · (
收起)