Oracle SQL入門與實戰經典(簡體書)
商品資訊
系列名:名師講壇
ISBN13:9787302366300
出版社:清華大學出版社(大陸)
作者:何明; 何茜穎
出版日:2019/03/01
裝訂/頁數:平裝/579頁
附件:附光碟
規格:26cm*18.5cm*2.8cm (高/寬/厚)
版次:一版
商品簡介
作者簡介
名人/編輯推薦
目次
商品簡介
《名師講壇——Oracle SQL入門與實戰經典》是一本小說式的Oracle SQL入門教材。書中使用簡單、生動的生活例子來解釋複雜的電腦和資料庫概念。
《名師講壇——Oracle SQL入門與實戰經典》又是一本Oracle SQL的實用教材,內容覆蓋了OCP(Oracle認證專家)考試的幾乎全部內容,但重點放在實際工作能力的訓練,每章中都有大量的例題,而且每道題都給出了答案。為了幫助讀者理解,許多概念和例題都給出了商業應用背景,還有很多例題可以不加修改或略加修改即可應用於實際工作中。所有圖形操作和比較難的命令列操作都附有教學視頻,讀者可以在隨書光碟中找到,另外一些較難的命令已經被做成了正文或SQL指令檔存在光碟中,讀者可以通過複製和粘貼來運行。簡而言之,本書的顯著特點是:
1.一本小說式、可輕鬆閱讀的Oracle SQL教材;
2.配備了43講視頻,Oracle專家向您面對面講解;
3.適合於OCP認證學習;
4.適合於Oracle 11g、10g、9i、8等多個版本;
5.給出了具體的商業應用背景,增強了實戰性。
《名師講壇——Oracle SQL入門與實戰經典》又是一本Oracle SQL的實用教材,內容覆蓋了OCP(Oracle認證專家)考試的幾乎全部內容,但重點放在實際工作能力的訓練,每章中都有大量的例題,而且每道題都給出了答案。為了幫助讀者理解,許多概念和例題都給出了商業應用背景,還有很多例題可以不加修改或略加修改即可應用於實際工作中。所有圖形操作和比較難的命令列操作都附有教學視頻,讀者可以在隨書光碟中找到,另外一些較難的命令已經被做成了正文或SQL指令檔存在光碟中,讀者可以通過複製和粘貼來運行。簡而言之,本書的顯著特點是:
1.一本小說式、可輕鬆閱讀的Oracle SQL教材;
2.配備了43講視頻,Oracle專家向您面對面講解;
3.適合於OCP認證學習;
4.適合於Oracle 11g、10g、9i、8等多個版本;
5.給出了具體的商業應用背景,增強了實戰性。
作者簡介
何茜穎,新西蘭奧克蘭大學一級榮譽研究生(信息系統),奧克蘭大學商業學士(金融、信息系統)。從2008年開始一直從事一個金融風險管理聯機學習系統(主要開發和部署工具為Oracle Application Express)的設計與開發工作,之前曾是一個維持供應鏈管理信息系統的主要研發人員。2005至2006年在新西蘭最大的建築公司(Fletcher Building Products Ltd)任職,負責訂單、發票和庫存信息的處理及客戶追踪等。
何明,Oracle、Linux高級講師,十餘年Oracle數據庫、Linux技術服務與培訓經驗,先後為西門子、惠普、中國移動、中國網通、中信銀行、神州數碼、NEC、殼牌(Shell)、中國民航、北電網絡、天津地稅局和財政局、唐山鋼鐵集團、索貝數碼、TOM在線(香港)、北京郵政局等50餘家大中型企業做過培訓。1982年起,在國家地震局研究所從事數據處理工作,在PDP-11、VAX-780等計算機上進行Fortran、Pascal、C語言和彙編的編程工作。1991年開始在國外從事信息系統管理員和分析員的工作。1999年在新西蘭公立理工學院任兼職講師,為大學本科生講授數據庫課程。20餘年程序開發和數據庫系統管理經驗,OCP專業證書(Oracle 8,8i,9i DBA),新西蘭梅西大學商業榮譽碩士,新西蘭奧克蘭大學信息系統研究生,成都理工大學工學學士。
何明,Oracle、Linux高級講師,十餘年Oracle數據庫、Linux技術服務與培訓經驗,先後為西門子、惠普、中國移動、中國網通、中信銀行、神州數碼、NEC、殼牌(Shell)、中國民航、北電網絡、天津地稅局和財政局、唐山鋼鐵集團、索貝數碼、TOM在線(香港)、北京郵政局等50餘家大中型企業做過培訓。1982年起,在國家地震局研究所從事數據處理工作,在PDP-11、VAX-780等計算機上進行Fortran、Pascal、C語言和彙編的編程工作。1991年開始在國外從事信息系統管理員和分析員的工作。1999年在新西蘭公立理工學院任兼職講師,為大學本科生講授數據庫課程。20餘年程序開發和數據庫系統管理經驗,OCP專業證書(Oracle 8,8i,9i DBA),新西蘭梅西大學商業榮譽碩士,新西蘭奧克蘭大學信息系統研究生,成都理工大學工學學士。
名人/編輯推薦
《名師講壇:Oracle SQL入門與實戰經典》是Oracle SQL的實用教材。雖然它覆蓋了OCP這部分考試的幾乎全部內容,但重點放在實際工作能力的訓練。《名師講壇:Oracle SQL入門與實戰經典》全面而詳細地介紹了關係數據庫的標準操作語言和SQL語言,包括數據查詢語言、DML(數據操作語言)、DDL(數據定義語言)、DCL(數據控制語言)和事務處理。《名師講壇:Oracle SQL入門與實戰經典》也詳細地介紹了常用的SQL函數及Oracle 8i和Oracle 9i及以上版本所提供的一些高級功能。
目次
第0章Oracle的安裝及相關配置
0.1 Oracle的安裝
0.2 Oracle 11g中的SQL*Plus
0.3 scott用戶及其對象維護
0.4本書中將用到的表
0.5 SQL(Structured Query Language)語言
0.6本書所用的術語
0.7 Oracle 10g的SQL*Plus界面
0.8使用iSQL*Plus
0.9使用DOS窗口啟動SQL*Plus
第1章簡單查詢語句
1.1最簡單的查詢語句
1.2在查詢語句中如何選擇特定的列
1.3如何書寫查詢語句
1.4列標題和數據的默認顯示格式
1.5如何在SQL語句中使用算術表達式
1.6如何在SQL語句中使用列的別名
1.7連接運算符
1.8 DISTINCT運算符
1.9基本查詢語句的格式
1.10您應該掌握的內容
第2章限制性查詢和數據的排序
2.1如何限制所選擇的數據行
2.2比較運算符
2.3如何使用BETWEEN AND比較運算符
2.4在SQL語句中使用字符串和日期
2.5使用IN比較運算符
2.6使用LIKE比較運算符
2.7如何使用轉義操作符
2.8 ORDER BY子句
2.9在ORDER BY子句中使用別名或表達式
2.10在ORDER BY子句中使用列號
2.11在ORDER BY子句中使用多列
2.12在ORDER BY子句中使用在SELECT列表中沒有的列
2.13擴充後的查詢語句的格式
2.14您應該掌握的內容
第3章常用的SQL*Plus命令
3.1 DESC[RIBE]命令
3.2 SET LINE[SIZE]{80|n}命令
3.3 L命令和n text命令
3.4 “/”命令
3.5 n(設置當前行)命令和A[PPEND](附加)命令
3.6 DEL命令
3.7 C[HANGE]命令
3.8如何生成腳本文件
3.9如何編輯腳本文件
3.10如何直接運行腳本文件
3.11 SPOOL命令
3.12將Oracle數據庫的數據導出給其他系統
3.13將數據導出操作自動化
3.14商業智能軟件讀取Oracle數據的簡單方法
3.15您應該掌握的內容
第4章單行函數
4.1什麼是函數
4.2單行函數簡介
4.3單行字符型函數
4.4使用單行字符型函數的實例
4.5數字型函數
4.6日期型數據的處理
4.7日期型函數
4.8 ROUND和TRUNC函數用於日期型數據
4.9不同數據類型之間的隱含轉換
4.10不同數據類型之間的顯式轉換
4.11您應該掌握的內容
第5章NULL值的處理、邏輯操作和函數嵌套
5.1什麼是空值
5.2含有空值的表達式的運算
5.3空值的排序
5.4邏輯表達式和邏輯運算符
5.5運算符的優先級
5.6用AND和OR替代BETWEEN AND和IN運算符
5.7 NVL函數
5.8 DECODE函數
5.9單值函數的嵌套
5.10 Oracle 9i之後新增加的單值函數和表達式
5.11您應該掌握的內容
第6章綜合數據和分組函數
6.1 5個常用的分組函數
6.2 COUNT函數
6.3 AVG和SUM函數
6.4 MIN和MAX函數
6.5 GROUP BY子句的應用
6.6改變GROUP BY子句的排序次序
6.7 GROUP BY子句的特殊用法
6.8分組函數與GROUP BY子句的非法操作
6.9 HAVING子句的使用
6.10分組函數的嵌套
6.11分組函數的空值問題
6.12 NVL函數在分組函數中的使用
6.13是否在分組函數中使用NVL函數的商業背景
6.14使用多列進行分組操作
6.15其他的分組函數和分組函數的小結
6.16您應該掌握的內容
第7章多表查詢
7.1數據庫的規範化
7.2主鍵和實體完整性
7.3第一範式
7.4消除部分依賴
7.5外鍵和引用完整性
7.6第二範式
7.7第三範式
7.8規範化過程小結
7.9多表連接
7.10相等連接
7.11連接中表別名的使用
7.12笛卡兒乘積(乘積連接)
7.13自連接
7.14兩個以上的表的連接
7.15不等連接
7.16外連接
7.17 SQL: 1999語法的連接
7.18 SQL:1999語法的乘積連接和自然連接
7.19使用USING子句的連接
7.20使用ON子句的連接
7.21使用ON子句的多表連接和附加條件
7.22左外連接
7.23右外連接
7.24全外連接
7.25利用ON子句進行自連接
7.26利用ON子句進行不等連接
7.27您應該掌握的內容
第8章子查詢
8.1為什麼引入單行子查詢
8.2 WHERE子句中的單行子查詢
8.3 HAVING子句中的單行子查詢
8.4 FROM子句中的單行子查詢
8.5多行子查詢
8.6子查詢中的空值問題
8.7多列子查詢
8.8小結
8.9您應該掌握的內容
第9章控制SQL*Plus的環境和數據字典簡介
9.1控制SQL*Plus的環境
9.2 SQL*Plus的環境變量ECHO
9.3 SQL*Plus的環境變量FEEDBACK
9.4 SQL*Plus其他常用的環境變量
9.5 SQL*Plus的COLUMN格式化命令
9.6 SQL* Plus的其他格式化命令
9.7數據字典和數據字典視圖
9.8格式化數據字典視圖的輸出
9.9如何使用數據字典視圖
9.10小結
9.11您應該掌握的內容
第10章創建表
10.1創建表的語句和例子
10.2命名和引用規則
10.3列的數據類型和默認值
10.4創建表的例子
10.5利用子查詢來創建表
10.6修改表的結構
10.7改變對象的名字
10.8為表和列加註釋
10.9截斷表和刪除表
10.10只讀(Read Only)表
10.11小結
10.12您應該掌握的內容
第11章替代變量
11.1替代變量引入的原因
11.2以&開始的替代變量
11.3字符型和日期型替代變量
11.4以&&開始的替代變量
11.5替代變量可以出現的地方
11.6使用DEFINE定義替代變量
11.7使用ACCEPT定義替代變量
11.8如何使用ACCEPT命令的HIDE選項
11.9 ACCEPT命令的格式和選項
11.10參數和替代變量的永久設置
11.11小結
11.12您應該掌握的內容
第12章數據的維護
12.1準備工作
12.2 INSERT語句
12.3 INSERT語句中的空值問題
12.4如何向表中插入特殊的值
12.5如何利用子查詢向表中插入數據
12.6如何利用替代變量向表中插入數據和將INSERT語句存入腳本文件
12.7利用ACCEPT在INSERT語句中產生用戶友好的系統提示
12.8 UPDATE語句
12.9基於另一個表來修改記錄
12.10利用多列子查詢來修改記錄
12.11 DELETE語句
12.12在使用DELETE時可能出現的問題
12.13基於另一個表來刪除行
12.14引入事務處理的原因
12.15什麼是Oracle數據庫的事務
12.16利用COMMIT和ROLLBACK語句進行事務控制
12.17利用DDL和DCL語句進行事務控制
12.18非正常退出和正常退出SQL*Plu對事務控制的影響
12.19利用AUTOCOMMIT進行事務控制
12.20有關事務處理應注意的一些問題
12.21您應該掌握的內容
第13章索引與約束
13.1為什麼引入索引
13.2如何建立索引
13.3如何查看索引
13.4使用索引時應注意的問題
13.5基於函數的索引
13.6如何確認Oracle系統是否使用了索引
13.7如何刪除索引
13.8為什麼要引入約束及如何定義約束
13.9非空約束
13.10查看有關約束的信息
13.11唯一約束
13.12條件約束
13.13主鍵約束
13.14外鍵約束
13.15外鍵約束對INSERT語句的影響
13.16外鍵約束對DELETE語句的影響
13.17外鍵約束對UPDATE語句的影響
13.18外鍵約束對DDL語句的影響
13.19外鍵的ON DELETE SET NULL和ON DELETE CASCADE子句
13.20約束的維護
13.21約束小結
13.22您應該掌握的內容
第14章視圖
14.1為什麼引入視圖
14.2使用視圖的好處
14.3如何創建視圖
14.4如何修改視圖
14.5 Oracle系統如何管理視圖
14.6如何使用視圖來進行DML操作
14.7如何使用視圖的WITH CHECK OPTION子句
14.8為什麼要使用WITH READ ONLY子句
14.9如何刪除視圖
14.10內嵌式視圖
14.11前n行查詢/分析
14.12 ROWNUM的更多應用
14.13您應該掌握的內容
第15章序列號和同義詞
15.1序列號的引入
15.2創建序列號語句的格式
15.3如何創建序列號
15.4如何使用創建的序列號
15.5使用序列號的實例
15.6 NEXTVAL和CURRVAL虛(偽)列介紹和它們的使用規則
15.7序列號的修改
15.8刪除序列號
15.9引入同義詞的原因
15.10如何創建同義詞
15.11創建公用同義詞
15.12刪除同義詞
15.13您應該掌握的內容
第16章用戶管理
16.1控制用戶對數據庫的訪問
16.2創建用戶及給用戶賦口令
16.3 Oracle數據庫管理系統中的權限
16.4如何將系統權限授予用戶
16.5如何查看用戶具有的系統權限
16.6引入角色的原因
16.7角色的創建和使用
16.8對象的權限和授權語句
16.9對象權限授權實例
16.10權限的回收
16.11改變用戶的口令
16.12刪除用戶
16.13 CONNECT和RESOURCE角色
16.14您應該掌握的內容
第17章SQL Developer簡介和集合操作
17.1 Oracle SQL Developer簡介
17.2為Oracle SQL Developer配置連接
17.3集合操作符及將使用的表
17.4 UNION集合操作(運算)符
17.5 UNION ALL集合操作(運算)符
17.6 INTERSECT和MINUS集合操作(運算)符
17.7集合操作(運算)符的特點
17.8查詢語句的匹配
17.9獲取執行計劃和控制行的順序
17.10利用AUTOTRACE追踪SQL語句
17.11獲取SQL*Plus的幫助信息
第18章Express概述和安裝
18.1 Oracle Application Express簡介
18.2 Oracle Application Express的誘人之處
18.3可以使用Express完成的工作
18.4適合於使用Express開發的系統
18.5 HTTP服務器的選擇和軟硬件要求
18.6 Oracle Application Express安裝
18.7 Express工作區和用戶角色
18.8設置自己的本地環境
18.9登錄本地Express實例
18.10創建新用戶(賬戶)
第19章Express的用戶界面
19.1 Express工作區主頁
19.2使用SQL工作室與數據庫交互
19.3應用程序構建器
第20章創建和預覽Express網頁
20.1創建最初的Express應用程序
20.2預覽所建的應用程序
20.3使用網絡瀏覽器啟動應用程序主頁
20.4修改分公司報表
20.5添加員工報表和表單
20.6預覽所創建的員工信息網頁
第21章編輯Express網頁
21.1創建函數
21.2創建列和修改列名
21.3修改列顯示格式
21.4以選擇列表來顯示項的準備工作
21.5為JOBS創建值列表
21.6為EMPLOYEES創建值列表
21.7為DEPARTMENTS創建值列表
21.8編輯JOB項
21.9編輯MANAGER項
21.10編輯DEPARTMENT項
21.11運行並預覽網頁
21.12漢化報表的顯示
21.13漢化表單的顯示
第22章在網頁中加入鏈接
22.1在主頁上添加“人才薈萃”報表的超鏈接
22.2創建區域
22.3創建項
22.4將項與報錶鍊接
22.5創建分支
22.6將一列的值鏈接到另一個網頁
22.7創建報表和條件
22.8關閉頁碼
22.9添加廣告用語
22.10如何使用“發現”圖標
22.11在主頁上加入客戶信息
22.12在網頁上添加圖形
第23章管理數據和部署應用程序
23.1數據加載/卸載工具(數據車間)
23.2將數據卸載到正文文件中
23.3將數據卸載到電子表格文件中
23.4將正文文件的數據加載到Oracle數據庫中
23.5將電子表格的數據加載到Oracle數據庫中
23.6部署應用程序原理
23.7導出應用程序
23.8下載客戶追踪包和創建安裝所用的工作區
23.9在cust工作區上安裝客戶追踪軟件包
23.10創建終端用戶
23.11通過切換主題來改變用戶的界面
23.12公佈應用程序的網址
23.13普通用戶利用公佈的URL訪問應用程序
結束語
鳴謝
參考文獻
0.1 Oracle的安裝
0.2 Oracle 11g中的SQL*Plus
0.3 scott用戶及其對象維護
0.4本書中將用到的表
0.5 SQL(Structured Query Language)語言
0.6本書所用的術語
0.7 Oracle 10g的SQL*Plus界面
0.8使用iSQL*Plus
0.9使用DOS窗口啟動SQL*Plus
第1章簡單查詢語句
1.1最簡單的查詢語句
1.2在查詢語句中如何選擇特定的列
1.3如何書寫查詢語句
1.4列標題和數據的默認顯示格式
1.5如何在SQL語句中使用算術表達式
1.6如何在SQL語句中使用列的別名
1.7連接運算符
1.8 DISTINCT運算符
1.9基本查詢語句的格式
1.10您應該掌握的內容
第2章限制性查詢和數據的排序
2.1如何限制所選擇的數據行
2.2比較運算符
2.3如何使用BETWEEN AND比較運算符
2.4在SQL語句中使用字符串和日期
2.5使用IN比較運算符
2.6使用LIKE比較運算符
2.7如何使用轉義操作符
2.8 ORDER BY子句
2.9在ORDER BY子句中使用別名或表達式
2.10在ORDER BY子句中使用列號
2.11在ORDER BY子句中使用多列
2.12在ORDER BY子句中使用在SELECT列表中沒有的列
2.13擴充後的查詢語句的格式
2.14您應該掌握的內容
第3章常用的SQL*Plus命令
3.1 DESC[RIBE]命令
3.2 SET LINE[SIZE]{80|n}命令
3.3 L命令和n text命令
3.4 “/”命令
3.5 n(設置當前行)命令和A[PPEND](附加)命令
3.6 DEL命令
3.7 C[HANGE]命令
3.8如何生成腳本文件
3.9如何編輯腳本文件
3.10如何直接運行腳本文件
3.11 SPOOL命令
3.12將Oracle數據庫的數據導出給其他系統
3.13將數據導出操作自動化
3.14商業智能軟件讀取Oracle數據的簡單方法
3.15您應該掌握的內容
第4章單行函數
4.1什麼是函數
4.2單行函數簡介
4.3單行字符型函數
4.4使用單行字符型函數的實例
4.5數字型函數
4.6日期型數據的處理
4.7日期型函數
4.8 ROUND和TRUNC函數用於日期型數據
4.9不同數據類型之間的隱含轉換
4.10不同數據類型之間的顯式轉換
4.11您應該掌握的內容
第5章NULL值的處理、邏輯操作和函數嵌套
5.1什麼是空值
5.2含有空值的表達式的運算
5.3空值的排序
5.4邏輯表達式和邏輯運算符
5.5運算符的優先級
5.6用AND和OR替代BETWEEN AND和IN運算符
5.7 NVL函數
5.8 DECODE函數
5.9單值函數的嵌套
5.10 Oracle 9i之後新增加的單值函數和表達式
5.11您應該掌握的內容
第6章綜合數據和分組函數
6.1 5個常用的分組函數
6.2 COUNT函數
6.3 AVG和SUM函數
6.4 MIN和MAX函數
6.5 GROUP BY子句的應用
6.6改變GROUP BY子句的排序次序
6.7 GROUP BY子句的特殊用法
6.8分組函數與GROUP BY子句的非法操作
6.9 HAVING子句的使用
6.10分組函數的嵌套
6.11分組函數的空值問題
6.12 NVL函數在分組函數中的使用
6.13是否在分組函數中使用NVL函數的商業背景
6.14使用多列進行分組操作
6.15其他的分組函數和分組函數的小結
6.16您應該掌握的內容
第7章多表查詢
7.1數據庫的規範化
7.2主鍵和實體完整性
7.3第一範式
7.4消除部分依賴
7.5外鍵和引用完整性
7.6第二範式
7.7第三範式
7.8規範化過程小結
7.9多表連接
7.10相等連接
7.11連接中表別名的使用
7.12笛卡兒乘積(乘積連接)
7.13自連接
7.14兩個以上的表的連接
7.15不等連接
7.16外連接
7.17 SQL: 1999語法的連接
7.18 SQL:1999語法的乘積連接和自然連接
7.19使用USING子句的連接
7.20使用ON子句的連接
7.21使用ON子句的多表連接和附加條件
7.22左外連接
7.23右外連接
7.24全外連接
7.25利用ON子句進行自連接
7.26利用ON子句進行不等連接
7.27您應該掌握的內容
第8章子查詢
8.1為什麼引入單行子查詢
8.2 WHERE子句中的單行子查詢
8.3 HAVING子句中的單行子查詢
8.4 FROM子句中的單行子查詢
8.5多行子查詢
8.6子查詢中的空值問題
8.7多列子查詢
8.8小結
8.9您應該掌握的內容
第9章控制SQL*Plus的環境和數據字典簡介
9.1控制SQL*Plus的環境
9.2 SQL*Plus的環境變量ECHO
9.3 SQL*Plus的環境變量FEEDBACK
9.4 SQL*Plus其他常用的環境變量
9.5 SQL*Plus的COLUMN格式化命令
9.6 SQL* Plus的其他格式化命令
9.7數據字典和數據字典視圖
9.8格式化數據字典視圖的輸出
9.9如何使用數據字典視圖
9.10小結
9.11您應該掌握的內容
第10章創建表
10.1創建表的語句和例子
10.2命名和引用規則
10.3列的數據類型和默認值
10.4創建表的例子
10.5利用子查詢來創建表
10.6修改表的結構
10.7改變對象的名字
10.8為表和列加註釋
10.9截斷表和刪除表
10.10只讀(Read Only)表
10.11小結
10.12您應該掌握的內容
第11章替代變量
11.1替代變量引入的原因
11.2以&開始的替代變量
11.3字符型和日期型替代變量
11.4以&&開始的替代變量
11.5替代變量可以出現的地方
11.6使用DEFINE定義替代變量
11.7使用ACCEPT定義替代變量
11.8如何使用ACCEPT命令的HIDE選項
11.9 ACCEPT命令的格式和選項
11.10參數和替代變量的永久設置
11.11小結
11.12您應該掌握的內容
第12章數據的維護
12.1準備工作
12.2 INSERT語句
12.3 INSERT語句中的空值問題
12.4如何向表中插入特殊的值
12.5如何利用子查詢向表中插入數據
12.6如何利用替代變量向表中插入數據和將INSERT語句存入腳本文件
12.7利用ACCEPT在INSERT語句中產生用戶友好的系統提示
12.8 UPDATE語句
12.9基於另一個表來修改記錄
12.10利用多列子查詢來修改記錄
12.11 DELETE語句
12.12在使用DELETE時可能出現的問題
12.13基於另一個表來刪除行
12.14引入事務處理的原因
12.15什麼是Oracle數據庫的事務
12.16利用COMMIT和ROLLBACK語句進行事務控制
12.17利用DDL和DCL語句進行事務控制
12.18非正常退出和正常退出SQL*Plu對事務控制的影響
12.19利用AUTOCOMMIT進行事務控制
12.20有關事務處理應注意的一些問題
12.21您應該掌握的內容
第13章索引與約束
13.1為什麼引入索引
13.2如何建立索引
13.3如何查看索引
13.4使用索引時應注意的問題
13.5基於函數的索引
13.6如何確認Oracle系統是否使用了索引
13.7如何刪除索引
13.8為什麼要引入約束及如何定義約束
13.9非空約束
13.10查看有關約束的信息
13.11唯一約束
13.12條件約束
13.13主鍵約束
13.14外鍵約束
13.15外鍵約束對INSERT語句的影響
13.16外鍵約束對DELETE語句的影響
13.17外鍵約束對UPDATE語句的影響
13.18外鍵約束對DDL語句的影響
13.19外鍵的ON DELETE SET NULL和ON DELETE CASCADE子句
13.20約束的維護
13.21約束小結
13.22您應該掌握的內容
第14章視圖
14.1為什麼引入視圖
14.2使用視圖的好處
14.3如何創建視圖
14.4如何修改視圖
14.5 Oracle系統如何管理視圖
14.6如何使用視圖來進行DML操作
14.7如何使用視圖的WITH CHECK OPTION子句
14.8為什麼要使用WITH READ ONLY子句
14.9如何刪除視圖
14.10內嵌式視圖
14.11前n行查詢/分析
14.12 ROWNUM的更多應用
14.13您應該掌握的內容
第15章序列號和同義詞
15.1序列號的引入
15.2創建序列號語句的格式
15.3如何創建序列號
15.4如何使用創建的序列號
15.5使用序列號的實例
15.6 NEXTVAL和CURRVAL虛(偽)列介紹和它們的使用規則
15.7序列號的修改
15.8刪除序列號
15.9引入同義詞的原因
15.10如何創建同義詞
15.11創建公用同義詞
15.12刪除同義詞
15.13您應該掌握的內容
第16章用戶管理
16.1控制用戶對數據庫的訪問
16.2創建用戶及給用戶賦口令
16.3 Oracle數據庫管理系統中的權限
16.4如何將系統權限授予用戶
16.5如何查看用戶具有的系統權限
16.6引入角色的原因
16.7角色的創建和使用
16.8對象的權限和授權語句
16.9對象權限授權實例
16.10權限的回收
16.11改變用戶的口令
16.12刪除用戶
16.13 CONNECT和RESOURCE角色
16.14您應該掌握的內容
第17章SQL Developer簡介和集合操作
17.1 Oracle SQL Developer簡介
17.2為Oracle SQL Developer配置連接
17.3集合操作符及將使用的表
17.4 UNION集合操作(運算)符
17.5 UNION ALL集合操作(運算)符
17.6 INTERSECT和MINUS集合操作(運算)符
17.7集合操作(運算)符的特點
17.8查詢語句的匹配
17.9獲取執行計劃和控制行的順序
17.10利用AUTOTRACE追踪SQL語句
17.11獲取SQL*Plus的幫助信息
第18章Express概述和安裝
18.1 Oracle Application Express簡介
18.2 Oracle Application Express的誘人之處
18.3可以使用Express完成的工作
18.4適合於使用Express開發的系統
18.5 HTTP服務器的選擇和軟硬件要求
18.6 Oracle Application Express安裝
18.7 Express工作區和用戶角色
18.8設置自己的本地環境
18.9登錄本地Express實例
18.10創建新用戶(賬戶)
第19章Express的用戶界面
19.1 Express工作區主頁
19.2使用SQL工作室與數據庫交互
19.3應用程序構建器
第20章創建和預覽Express網頁
20.1創建最初的Express應用程序
20.2預覽所建的應用程序
20.3使用網絡瀏覽器啟動應用程序主頁
20.4修改分公司報表
20.5添加員工報表和表單
20.6預覽所創建的員工信息網頁
第21章編輯Express網頁
21.1創建函數
21.2創建列和修改列名
21.3修改列顯示格式
21.4以選擇列表來顯示項的準備工作
21.5為JOBS創建值列表
21.6為EMPLOYEES創建值列表
21.7為DEPARTMENTS創建值列表
21.8編輯JOB項
21.9編輯MANAGER項
21.10編輯DEPARTMENT項
21.11運行並預覽網頁
21.12漢化報表的顯示
21.13漢化表單的顯示
第22章在網頁中加入鏈接
22.1在主頁上添加“人才薈萃”報表的超鏈接
22.2創建區域
22.3創建項
22.4將項與報錶鍊接
22.5創建分支
22.6將一列的值鏈接到另一個網頁
22.7創建報表和條件
22.8關閉頁碼
22.9添加廣告用語
22.10如何使用“發現”圖標
22.11在主頁上加入客戶信息
22.12在網頁上添加圖形
第23章管理數據和部署應用程序
23.1數據加載/卸載工具(數據車間)
23.2將數據卸載到正文文件中
23.3將數據卸載到電子表格文件中
23.4將正文文件的數據加載到Oracle數據庫中
23.5將電子表格的數據加載到Oracle數據庫中
23.6部署應用程序原理
23.7導出應用程序
23.8下載客戶追踪包和創建安裝所用的工作區
23.9在cust工作區上安裝客戶追踪軟件包
23.10創建終端用戶
23.11通過切換主題來改變用戶的界面
23.12公佈應用程序的網址
23.13普通用戶利用公佈的URL訪問應用程序
結束語
鳴謝
參考文獻
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

