內容簡介
本書不僅幫助讀者準備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章 限制行和對數據排序
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系統許可權