Oracle 9i:SQL PL/SQL開發指南

Oracle 9i:SQL PL/SQL開發指南

Oracle 9i:SQL PL/SQL開發指南》是2007年7月12日清華大學出版社出版的圖書,作者是天宏工作室。

基本介紹

  • 書名:Oracle 9i:SQL PL/SQL開發指南
  • 作者:天宏工作室
  • ISBN:9787302100416
  • 定價:63元
  • 出版社:清華大學出版社
  • 出版時間:2007-7-12
  • 裝幀平裝
內容簡介,目錄,

內容簡介

本書不僅幫助讀者準備OrecleDatabaseAdministratorandInternetApplicationDeveloper認證考試,還全面介紹了Oracle9i:SQL以及如何有效地使用它,並且完整地介紹了PC/SQL。在每一章中都使用一個逐步完整的商業實例,為一家線上圖書零售商JustLeeBooks開發資料庫,每一章中的許多例子都建立在這個商業實例的基礎上。此外,每章最後的練習(例如複習題、課外練習和實例研究等)也有助於提高Oracle9i:SQL技能。
本書內容包含特色:
·全面覆蓋Oracle9i:SQL以及如何在工作中使用這項技術。
·對應於Oracle認證Exam#1Z0-007,IntroductiontoOracle9i:SQL以及Exam#1Z0-001,IntroductiontoOracle:SQLandPL/SQL。
·使用了數百例子來說明重要的概念和技術。
·包括了數百個例子來說明重要的概念和技術。
·包括了兩個有關PL/SQL的介紹性章節,幫助讀者參加應用程式開發課程和Exam#1Z0-001。
·在每一章最後都提供了大量任務供讀者練習。
·針對Oracle認證考試Exam#1Z0-007(IntroductiontoOracle9i:SQL)和Exam#1Z0-001(IntroductiontoOracle:SQLandPL/SQL)
·每章都包含複習題、分析題以及實例研究等豐富的材料,便於讀者實際套用
·通過網站提供豐富的工具軟體、數據資料和教學輔導支持

目錄

第1章 資料庫概念概述
1.1 資料庫術語
1.2 資料庫設計概述
1.2.1 實體-關係(E-R)模型
1.2.2 資料庫規範化
1.2.3 連結資料庫中的表
1.3 JustLee Books資料庫簡介
1.3.1 基本假設
1.3.2 JustLee Books資料庫中的表
1.4 結構化查詢語言(SQL)
1.5 本章總結
1.6 複習題
1.7 選擇題
1.8 課外作業
1.9 Oracle9i實例
第2章 基本的SQL SELECT語句
2.1 SELECT語句的語法
2.1.1 選擇表中的所有數據
2.1.2 從表中選擇一列
2.1.3 從表中選擇多個列
2.2 SELECT語句中的運算
2.2.1 使用列別名
2.2.2 使用算術運算
2.2.3 使用DISTINCT和UNIQUE
2.2.4 創建串聯
2.3 本章總結
2.4 語法總結
2.5 複習題
2.6 選擇題
2.7 課外作業
2.8 Oracle9i實例
第3章 限制行和對數據排序
3.1 WHERE子句的語法
3.1.1 字元串規則
3.1.2 日期規則
3.2 比較運算符
3.2.1 BETWEEN...AND運算符
3.2.2 IN運算符
3.2.3 LIKE運算符
3.3 邏輯運算符
3.4 NULL值的處理
3.5 ORDER BY子句的語法
3.5.1 次排序
3.5.2 按SELECT順序排序
3.6 在SQL*Plus中編輯
3.7 本章總結
3.8 語法總結
3.9 複習題
3.10 選擇題
3.11 課外作業
3.12 Oracle9i實例
第4章 聯接多個表
4.1 笛卡兒聯接
4.1.1 笛卡兒聯接——傳統方法
4.1.2 笛卡兒聯接——JOIN方法
4.2 相等聯接
4.2.1 相等聯接——傳統方法
4.2.2 相等聯接——JOIN方法
4.3 不等聯接
4.3.1 不等聯接——傳統方法
4.3.2 不等聯接——JOIN方法
4.4 自我聯接
4.4.1 自我聯接——傳統方法
4.4.2 自我聯接——JOIN方法
4.5外部聯接
4.5.1外部聯接——傳統方法
4.5.2外部聯接——JOIN方法
4.6集合運算符
4.7聯接三個或更多個表
4.7.1聯接三個或更多表——傳統方法
4.7.2聯接三個或更多表——JOIN方法
4.8本章總結
4.9語法總結
4.10複習題
4.11選擇題
4.12課外作業
4.13Oracle9i實例
第5章單行函式
5.1大小寫轉換函式
5.1.1LOWER函式
5.1.2UPPER函式
5.1.3INITCAP函式
5.2字元處理函式
5.2.1SUBSTR函式
5.2.2LENGTH函式
5.2.3LPAD和RPAD函式
5.2.4LTRIM和RTRIM函式
5.2.5REPLACE函式
5.2.6CONCAT函式
5.3數字函式
5.3.1ROUND函式
5.3.2TRUNC函式
5.4DATE函式
5.4.1MONTHS_HETWEEN函式
5.4.2ADO_MONTHS函式
5.4.3NEXT_DAY函式
5.4.4TO_DATE函式
5.5DATE函式
5.5.1NVL函式
5.5.2NVL2函式
5.5.3TO_CHAR函式
5.5.4DECODE函式
5.5.5SOUNDEX函式
5.6NESTING函式
5.7DUAL函式
5.8本章總結
5.9語法總結
5.10複習題
5.11選擇題
5.12課外作業
5.13Oracle9i實例
第6章組函式
6.1組函式的概念
6.1.1SUM函式
6.1.2AVG函式
6.1.3COUNT函式
6.1.4MAX函式
6.1.5MIN函式
6.1.6GROUPBY子句
6.2HAVING子句
6.3嵌套函式
6.4統計組函式
6.4.1STDDEV函式
6.4.2VARIANCE函式
6.5本章總結
6.6語法總結
6.7複習題
6.8選擇題
6.9課外作業
6.10Oracle9i實例
第7章子查詢
7.1子查詢及其用法
7.2單行子查詢
7.2.1WHERE子句中的單行子查詢
7.2.2HAVING子句中的單行子查詢
7.2.3SELECT子句中的單行子查詢
7.3多行子查詢
7.3.1IN運算符
7.3.2ALL和ANY運算符
7.3.3EXISTS運算符
7.3.4HAVING子句中的多行子查詢
7.4多列子查詢
7.4.1FROM子句中的多列子查詢
7.4.2WHERE子句中的多列子查詢
7.5NULL值
7.5.1子查詢中的NVL
7.5.2子查詢中的ISNULL
7.5.3關聯的子查詢
7.6嵌大的子查詢
7.7本章總結
7.8語法總結
7.9複習題
7.10選擇題
7.11課外作業
7.12Oracle9i實例
第8章表的創建和維護
8.1表設計
8.2創建表
8.2.1定義列
8.2.2查看錶結構:DESCRIBE
8.3通過子查詢創建表
8.3.1CREATETABLE...AS
8.3.2帶有組函式的子查詢
8.4修改現有的表
8.4.5重命名表
8.4.6截斷表
8.5刪除表
8.6本章總結
8.7語法總結
8.8複習題
8.9選擇題
8.10課外作業
8.11Oracle9i實例
第9章約束
9.1創建約束
9.1.1在列一級上創建約束
9.1.2在表一級上創建約束
9.2使用PRIMARYKEY約束
9.3使用FOREIGNKEY約束
9.4使用UNIQUE約束
9.5使用CHECK約束
9.6使用NOTNULL約束
9.7在創建表的過程中包括約束
9.8查看約束
9.9禁用和刪除約束
9.10刪除約束
9.11本章總結
9.12語法總結
9.13複習題
9.14選擇題
9.15課外作業
9.16Oracle9i實例
第10章數據操作
10.1插入新行
10.1.1INSERT命令
10.1.2插入現有表中的數據
10.2修改現有的行
10.3替換變數
10.4事務控制語句
10.5刪除行
10.6表鎖
10.6.1LOCKTABLE命令
10.6.2SELECT...FORUPDATE命令
10.7本章總結
10.8語法總結
10.9複習題
10.10選擇題
10.11課外作業
10.12Oracle9i實例
第11章視圖
11.1創建視圖
11.1.1創建簡單視圖
11.1.2簡單視圖上的DML操作
11.2創建複雜視圖
11.2.1帶有算術表達式的複雜視圖上的DML操作
11.2.2包含多個表中的數據的複雜視圖上的DML操作
11.2.3包含函式或組合數據的複雜視圖上的DML操作
11.2.4包含DISTINCT或者ROWNUM的複雜視圖上的DML操作
11.2.5複雜視圖上的DML操作準則總結
11.3刪除視圖
11.4創建內聯視圖
11.5本章總結
11.6語法總結
11.7複習題
11.8選擇題
11.9課外作業
11.10Oracle9i實例
第12章其他資料庫對象
12.1序列
12.1.1創建序列
12.1.2使用序列值
12.1.3更改序列定義
12.1.4刪除序列
12.2索引
12.2.1創建索引
12.2.2確認索引
12.3同義詞
12.4數據字典
12.5本章總結
12.6語法總結
12.7複習題
12.8選擇題
12.9課外作業
12.10Oracle9i實例
第13章創建和管理用戶
13.1對安全的要求
13.2創建用戶
13.2.1創建用戶和密碼
13.2.2連線Oracle9i伺服器
13.3授予許可權
13.3.1對象許可權
13.3.2授予對象許可權
13.3.3系統許可權
13.3.4授予系統許可權
13.3.5使用GRANT命令
13.3.6更改用戶密碼
13.4授予角色
13.5撤消和刪除許可權及角色
13.5.1撤銷許可權和角色
13.5.2刪除角色
13.5.3刪除用戶
13.6本章總結
13.7語法總結
13.8複習題
13.9選擇題
13.10課外作業
13.11Oracle9i實例
第11章創建易於閱讀的輸出
14.1基本策略
14.2COLUMN命令
14.2.1FORMAT選項
14.2.2HEADING選項
14.2.3NULL選項
14.3環境變數
14.3.1報表頁眉和頁腳
14.3.2LINESIZE
14.3.3PAGESIZE
14.4BREAK命令
14.4.1CLEAR命令
14.4.2COMPUTE命令
14.4.3SPOOL命令
14.5本章總結
14.6語法總結
14.7複習題
14.8選擇題
14.9課外作業
14.10Oracle9i實例
第15章PL/SQL簡介
15.1基本結構
15.2聲明部分
15.2.1變數名稱
15.2.2常量
15.2.3PL/SQL數據類型
15.2.4NOTNULL約束
15.2.5初始化變數
15.3可執行部分
15.3.1SELECT語句
15.3.2PL/SQL中的DML語句
15.4執行控制
15.5循環控制
15.5.1基本循環
15.5.2FOR循環
15.5.3WHILE循環
15.5.4嵌大的循環
15.6本章總結
15.7語法總結
15.8複習題
15.9選擇題
15.10課外作業
15.11Oracle9i實例
第16章游標和異常
16.1游示
16.1.1聲時顯式游標
16.1.2打開顯式游標
16.1.3關閉游標
16.1.4從游標中提取數據
16.1.5游標FOR循環
16.1.6帶有邏輯運算符的游標循環控制
16.2異常處理
16.3本章總結
16.4語法總結
16.5複習題
16.6選擇題
16.7課作作業
16.8Oracle9i實例
附錄AJusLeeBooks資料庫的表
A.1CUSTOMERS表
A.2BOOKS表
A.3ORDERS表
A.4ORDERITEMS表
A.5AUTHOR表
A.6BOOKAUTHOR表
A.7PUBLISHER表
A.8PROMOTION表
附錄BSQL語法指南
附錄COracle9i試題(A-E)
C.1試題A
C.2試題B
C.3試題C
C.4試題D
C.5試題E
附錄DOracle資源

相關詞條

熱門詞條

聯絡我們