注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡認證與等級考試Oracle認證Oracle Database 10g實用培訓教程

Oracle Database 10g實用培訓教程

Oracle Database 10g實用培訓教程

定 價:¥33.80

作 者: 趙伯山,郭飛宇編著
出版社: 清華大學出版社
叢編項: 實用培訓教程系列
標 簽: Oracle

ISBN: 9787302102762 出版時間: 2005-02-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 367 字數(shù):  

內容簡介

  內容簡介目錄 本書為Oracle Database 10g的入門教程。全書共分16章,內容包括:安全管理、設計創(chuàng)建數(shù)據(jù)庫與表、完整性管理、操縱表中數(shù)據(jù)、SQL*Plus、PL/SQL、XML、面向對象技術、大對象技術,以及性能調整與優(yōu)化技術等。這些內容涵蓋了Oracle Database 10g的主要知識點。 本書結構合理、思路清晰、內容翔實、語言簡潔、實例豐富。本書的主要讀者對象是Oracle Database 10g系統(tǒng)的入門者,非常適合作為大中專院校數(shù)據(jù)庫技術課程,以及各種數(shù)據(jù)庫技術短期培訓班中Oracle系統(tǒng)的教材和參考資料。Oracle系統(tǒng)是當今數(shù)據(jù)庫技術發(fā)展的前驅和航標,Oracle Database 10g的出現(xiàn),把數(shù)據(jù)庫技術帶入了網格時代。筆者一直從事數(shù)據(jù)庫技術的研究、教學和開發(fā)工作,為了編寫這本教程,筆者在Oracle教學經驗的基礎上,查詢了大量與OracleDatabase 10g系統(tǒng)和技術相關的資料,特別是參考了OracleDatabase 10g的手冊。為了使本教程更加貼近實際應用,貼近讀者,本書從結構構思、內容取舍和寫作風格等方面也下了很大的功夫。本教程的內容側重于操作、多講練習、少講理論、語言簡練。全書始終貫穿著一個圖書信息管理的實例,通過建立、完善、使用該圖書信息管理系統(tǒng),讀者可以逐步地掌握OracleDatabase 10g中大量的技術和應用技巧,并且對關鍵內容加以重點掌握。全書共分16章,內容包括安全管理、設計和創(chuàng)建數(shù)據(jù)庫和表、完整性管理、操縱表中數(shù)據(jù)、SQL*Plus、PL/SQL、XML、面向對象技術、大對象技術、性能調整和優(yōu)化技術等。這些內容涵蓋了OracleDatabaselog系統(tǒng)的主要知識。本書每一章的后面都有習題與上機練習,包括填空題、選擇題、問答題和上機操作等內容,本書最后有一個全書的綜合試題,以及所有習題和試題的答案。這些習題和試題都是作者根據(jù)大量的實踐總結出來的,有助于讀者全面深刻地理解正文內容。同時這些內容有助于教師的教學和考試,以及學生的自學和評估。本書的主要讀者對象是OracleDatabaselog系統(tǒng)的入門者,非常適合作為大中專院校數(shù)據(jù)庫技術課程,以及各種數(shù)據(jù)庫技術短期培訓班中Oracle系統(tǒng)的教材和參考資料。由于本書涉及了OracleDatabaselog系統(tǒng)的大量操作技巧和實踐經驗,因此也適合作為各種數(shù)據(jù)庫應用開發(fā)人員的參考資料。本書是集體智慧的結晶,參加本書編寫和制作的人員還有祁春、陳笑、張立浩、徐帆、孔祥豐、邱麗、成風進、牛靜敏、王維、張雪琴和孔祥亮等。由于作者水平有限,本書的不足之處在所難免,歡迎廣大讀者批評指正。我們的電子郵箱是:huchenhao~263.net。編者 第1章Oracle Database 10g世界 11.1數(shù)據(jù)庫概念 21.2Oracle Database 10g的體系架構 31.2.1文件系統(tǒng) 31.2.2背景進程 41.2.3存儲模式 61.3數(shù)據(jù)類型 71.3.1SQL數(shù)據(jù)類型 71.3.2PL/SQL數(shù)據(jù)類型 91.3.3常用的數(shù)據(jù)類型 101.4數(shù)據(jù)庫中的對象 121.4.1表 121.4.2其他對象 131.5用戶和權限 141.5.1用戶和角色 141.5.2對象權限和系統(tǒng)權限 151.6數(shù)據(jù)庫管理員 171.7關鍵網格技術 211.8本章小結 231.9習題與上機操作 231.9.1填空題 231.9.2選擇題 231.9.3問答題 241.9.4上機操作 24第2章用戶和權限 252.1用戶管理 262.1.1創(chuàng)建用戶 262.1.2修改用戶口令 282.1.3鎖定用戶和解除用戶鎖定 292.1.4修改用戶的默認表空間 302.1.5查看用戶信息和刪除用戶 302.2系統(tǒng)權限管理 312.2.1為用戶授予系統(tǒng)權限 322.2.2查看用戶的系統(tǒng)權限 332.2.3收回授予的系統(tǒng)權限 342.3對象權限管理 352.3.1為用戶授予對象權限 352.3.2查看用戶的對象權限 362.3.3收回授予的對象權限 382.4同義詞管理 392.5角色管理 402.5.1創(chuàng)建角色 412.5.2為角色和用戶授予權限 412.5.3查看角色信息 422.5.4默認的角色 442.5.5收回角色的權限和刪除角色 442.6本章小結 452.7習題與上機操作 452.7.1填空題 452.7.2選擇題 452.7.3問答題 462.7.4上機操作 46第3章表 473.1創(chuàng)建表 483.1.1使用create table 483.1.2查看表的系統(tǒng)信息 503.2修改表結構 533.2.1增加列 533.2.2更新列 543.2.3刪除列 553.3約束 553.3.1非空約束 553.3.2主鍵約束 573.3.3惟一性約束 583.3.4外鍵約束 593.3.5檢查約束 613.3.6缺省約束 623.3.7禁止和激活約束 633.3.8查看約束信息 643.3.9刪除約束 653.4ER圖 663.5更改表名稱 673.6注釋表 683.7刪除表 693.8press示例 703.8.1nationality表 703.8.2authors表 713.8.3book_type表 723.8.4books表 733.8.5write_book表 743.8.6publishers表 753.8.7publish_book表 763.9本章小結 773.10習題與上機操作 773.10.1填空題 773.10.2選擇題 783.10.3問答題 783.10.4上機操作 78第4章操縱數(shù)據(jù) 794.1插入數(shù)據(jù) 804.1.1insert語句 804.1.2為所有列或部分列插入數(shù)據(jù) 804.1.3使用default和null關鍵字 824.1.4在插入數(shù)據(jù)中使用引號 834.1.5使用insert select語句插入數(shù)據(jù) 834.2更新數(shù)據(jù) 844.3刪除數(shù)據(jù) 864.4合并操作 884.4.1基本的合并操作功能 884.4.2新增的合并操作功能 914.5閃回查詢 914.6事務 944.7本章小結 964.8習題與上機操作 964.8.1填空題 964.8.2選擇題 964.8.3問答題 974.8.4上機操作 97第5章SQL*Plus 995.1SQL*Plus的運行環(huán)境 1005.1.1使用圖形工具設置SQL*Plus運行環(huán)境 1005.1.2使用set語句設置運行環(huán)境 1025.2SQL*Plus命令 1035.2.1help 1035.2.2describe 1045.2.3prompt 1055.2.4spool命令 1065.2.5show 1075.3格式化查詢結果 1105.3.1column 1105.3.2ttitle和btitle 1115.3.3pause 1125.3.4pagesize 1135.3.5linesize 1145.3.6feedback 1155.3.7numformat 1165.3.8long 1175.4變量 1195.4.1臨時變量 1195.4.2定義的變量 1205.5SQL*Plus緩沖區(qū) 1235.6腳本 1245.7本章小結 1265.8習題與上機操作 1265.8.1填空題 1265.8.2選擇題 1275.8.3問答題 1275.8.4上機操作 127第6章檢索數(shù)據(jù) 1296.1檢索單表數(shù)據(jù) 1306.1.1檢索全部數(shù)據(jù) 1306.1.2算術運算 1316.1.3列的別名 1326.1.4合并列的輸出結果 1346.1.5空值 1356.1.6distinct關鍵字 1366.2過濾數(shù)據(jù) 1376.2.1比較運算符 1376.2.2SQL運算符 1396.2.3邏輯運算符 1416.2.4運算符的優(yōu)先級 1426.3排序數(shù)據(jù) 1446.4檢索多表數(shù)據(jù) 1456.4.1表的別名 1456.4.2笛卡爾乘積 1466.4.3內連接 1486.4.4外連接 1496.4.5自連接 1516.4.6交叉連接 1516.5本章小結 1526.6習題與上機操作 1526.6.1填空題 1526.6.2選擇題 1536.6.3問答題 1536.6.4上機操作 153第7章使用函數(shù) 1557.1使用字符函數(shù) 1567.1.1字符函數(shù)的特點和類型 1567.1.2字符函數(shù)示例 1577.2使用數(shù)學函數(shù) 1647.2.1數(shù)學函數(shù)的特點和類型 1657.2.2數(shù)學函數(shù)示例 1667.3使用轉換函數(shù) 1707.3.1轉換函數(shù)的特點和類型 1707.3.2to_char()函數(shù) 1727.3.3to_number()函數(shù) 1737.4使用正規(guī)表達式函數(shù) 1747.4.1正規(guī)表達式的概念 1747.4.2使用正規(guī)表達式 1757.5使用合計函數(shù) 1797.5.1合計函數(shù)的類型 1797.5.2使用合計函數(shù) 1797.6使用分組技術 1827.7本章小結 1857.8習題與上機操作 1857.8.1填空題 1857.8.2選擇題 1867.8.3問答題 1867.8.4上機操作 186第8章日期和時間 1878.1設置默認的日期格式 1888.2轉換日期數(shù)據(jù) 1908.2.1to_char()函數(shù) 1908.2.2to_date()函數(shù) 1938.3兩位數(shù)字年和四位數(shù)字年 1948.4日期和時間函數(shù) 1958.4.1日期和時間函數(shù)的類型 1968.4.2使用日期和時間函數(shù)的示例 1968.5時區(qū) 2008.5.1時區(qū)的概念 2008.5.2使用時區(qū) 2028.6時戳 2028.6.1時戳類型 2038.6.2時戳函數(shù) 2048.7時長 2068.7.1時長類型 2068.7.2使用時長數(shù)據(jù) 2078.8本章小結 2088.9習題與上機操作 2098.9.1填空題 2098.9.2選擇題 2098.9.3問答題 2108.9.4上機操作 210第9章子查詢 2119.1子查詢的概念和類型 2129.2單行子查詢 2139.2.1使用單行子查詢 2139.2.2常見的錯誤 2159.3多行子查詢 2169.4多列子查詢 2199.5關聯(lián)子查詢 2209.6嵌套子查詢 2239.7本章小結 2269.8習題與上機操作 2269.8.1填空題 2269.8.2選擇題 2269.8.3問答題 2279.8.4上機操作 227第10章集合查詢和層次查詢 22910.1集合查詢 23010.1.1集合查詢示例 23010.1.2使用集合查詢 23110.2層次查詢 23410.2.1層次查詢的范例 23410.2.2層次查詢的語法 23610.2.3層次查詢示例 23710.3情景查詢 24110.3.1decode()函數(shù) 24110.3.2case表達式 24210.4翻譯函數(shù) 24410.5本章小結 24510.6習題與上機操作 24510.6.1填空題 24510.6.2選擇題 24610.6.3問答題 24610.6.4上機操作 246第11章分析查詢 24711.1分析查詢概述 24811.1.1分析查詢和分析函數(shù) 24811.1.2分析查詢示例 24811.2窗口函數(shù) 24911.2.1窗口函數(shù)的語法和特點 24911.2.2使用窗口函數(shù)示例 25011.3制表函數(shù) 25411.3.1制表函數(shù)的特點 25511.3.2使用制表函數(shù)示例 25511.4檢索當前行的周圍行 25611.5等級函數(shù) 25711.6線性回歸函數(shù) 26111.7分析函數(shù)的性能分析 26311.8本章小結 26511.9習題和上機操作 26511.9.1填空題 26511.9.2選擇題 26511.9.3問答題 26611.9.4上機操作 266第12章PL/SQL 26712.1PL/SQL概述 26812.1.1PL/SQL體系架構 26812.1.2PL/SQL的基本結構 26912.1.3一個實例 26912.2變量和數(shù)據(jù)類型 27012.2.1PL/SQL支持的字符和運算符 27012.2.2主要的數(shù)據(jù)類型 27112.3條件結構和循環(huán)結構 27212.3.1條件結構 27212.3.2循環(huán)結構 27312.4游標 27512.5異常 27812.6管理存儲程序 27912.6.1過程 27912.6.2函數(shù) 28112.6.3程序包 28312.6.4觸發(fā)器 28512.7本章小結 28712.8習題與上機操作 28712.8.1填空題 28712.8.2選擇題 28712.8.3問答題 28812.8.4上機操作 288第13章管理其他對象 28913.1序列 29013.1.1創(chuàng)建序列 29013.1.2使用序列 29213.2索引 29313.3視圖 29413.3.1創(chuàng)建視圖 29413.3.2使用視圖 29613.4對象 29813.5集合 30213.5.1變數(shù)組 30213.5.2嵌套表 30313.5.3關聯(lián)數(shù)組 30513.6本章小結 30613.7習題和上機操作 30613.7.1填空題 30613.7.2選擇題 30613.7.3問答題 30713.7.4上機操作 307第14章XML 30914.1XML概述 31014.2基于數(shù)據(jù)庫中的數(shù)據(jù)生成XML數(shù)據(jù) 31114.3在數(shù)據(jù)庫中存儲XML數(shù)據(jù) 31414.4檢索和更新XML數(shù)據(jù) 31714.5創(chuàng)建基于XML數(shù)據(jù)的視圖 31814.6本章小結 31914.7習題和上機操作 32014.7.1填空題 32014.7.2選擇題 32014.7.3問答題 32014.7.4上機操作 320第15章使用大對象 32115.1大對象的特點和類型 32215.2創(chuàng)建和使用大對象 32215.2.1創(chuàng)建大對象表 32215.2.2使用大對象數(shù)據(jù) 32415.3提高大對象使用效率 32615.3.1數(shù)據(jù)分區(qū)技術 32615.3.2壓縮數(shù)據(jù) 32915.3.3并行處理 33015.3.4使用物化視圖 33115.3.5使用RAC技術 33215.4本章小結 33315.5習題和上機操作 33315.5.1填空題 33315.5.2選擇題 33315.5.3問答題 33415.5.4上機操作 334第16章性能調整與優(yōu)化 33516.1概述 33616.2優(yōu)化查詢語句技術 33616.2.1使用where子句過濾數(shù)據(jù) 33616.2.2連接查詢多個表而不是執(zhí)行多個查詢 33716.2.3使用case表達式而不是執(zhí)行多個查詢 33816.2.4在連接查詢中使用完全限定的列名引用 33916.2.5在表中增加索引 34016.2.6使用where子句而不是使用having子句 34016.2.7使用union all關鍵字而不是使用union關鍵字 34116.2.8使用連接查詢而不是使用子查詢 34216.2.9使用exists關鍵字而不是使用in關鍵字 34316.3綁定變量技術 34416.4explain plan 34516.5autotrace 34716.6本章小結 34916.7習題與上機操作 34916.7.1填空題 34916.7.2選擇題 35016.7.3問答題 35016.7.4上機操作 350附錄AOracle Database 10g綜合測試題 351附錄B習題與上機操作參考答案 355附錄COracle Database 10g綜合測試題參考答案 365

作者簡介

暫缺《Oracle Database 10g實用培訓教程》作者簡介

圖書目錄

第1章  Oracle Database 10g世界 1
1.1  數(shù)據(jù)庫概念 2
1.2  Oracle Database 10g的體系架構 3
1.2.1  文件系統(tǒng) 3
1.2.2  背景進程 4
1.2.3  存儲模式 6
1.3  數(shù)據(jù)類型 7
1.3.1  SQL數(shù)據(jù)類型 7
1.3.2  PL/SQL數(shù)據(jù)類型 9
1.3.3  常用的數(shù)據(jù)類型 10
1.4  數(shù)據(jù)庫中的對象 12
1.4.1  表 12
1.4.2  其他對象 13
1.5  用戶和權限 14
1.5.1  用戶和角色 14
1.5.2  對象權限和系統(tǒng)權限 15
1.6  數(shù)據(jù)庫管理員 17
1.7  關鍵網格技術 21
1.8  本章小結 23
1.9  習題與上機操作 23
1.9.1  填空題 23
1.9.2  選擇題 23
1.9.3  問答題 24
1.9.4  上機操作 24
第2章  用戶和權限 25
2.1  用戶管理 26
2.1.1  創(chuàng)建用戶 26
2.1.2  修改用戶口令 28
2.1.3  鎖定用戶和解除用戶鎖定 29
2.1.4  修改用戶的默認表空間 30
2.1.5  查看用戶信息和刪除用戶 30
2.2  系統(tǒng)權限管理 31
2.2.1  為用戶授予系統(tǒng)權限 32
2.2.2  查看用戶的系統(tǒng)權限 33
2.2.3  收回授予的系統(tǒng)權限 34
2.3  對象權限管理 35
2.3.1  為用戶授予對象權限 35
2.3.2  查看用戶的對象權限 36
2.3.3  收回授予的對象權限 38
2.4  同義詞管理 39
2.5  角色管理 40
2.5.1  創(chuàng)建角色 41
2.5.2  為角色和用戶授予權限 41
2.5.3  查看角色信息 42
2.5.4  默認的角色 44
2.5.5  收回角色的權限和刪除角色 44
2.6  本章小結 45
2.7  習題與上機操作 45
2.7.1  填空題 45
2.7.2  選擇題 45
2.7.3  問答題 46
2.7.4  上機操作 46
第3章  表 47
3.1  創(chuàng)建表 48
3.1.1  使用create table 48
3.1.2  查看表的系統(tǒng)信息 50
3.2  修改表結構 53
3.2.1  增加列 53
3.2.2  更新列 54
3.2.3  刪除列 55
3.3  約束 55
3.3.1  非空約束 55
3.3.2  主鍵約束 57
3.3.3  惟一性約束 58
3.3.4  外鍵約束 59
3.3.5  檢查約束 61
3.3.6  缺省約束 62
3.3.7  禁止和激活約束 63
3.3.8  查看約束信息 64
3.3.9  刪除約束 65
3.4  ER圖 66
3.5  更改表名稱 67
3.6  注釋表 68
3.7  刪除表 69
3.8  press示例 70
3.8.1  nationality表 70
3.8.2  authors表 71
3.8.3  book_type表 72
3.8.4  books表 73
3.8.5  write_book表 74
3.8.6  publishers表 75
3.8.7  publish_book表 76
3.9  本章小結 77
3.10  習題與上機操作 77
3.10.1  填空題 77
3.10.2  選擇題 78
3.10.3  問答題 78
3.10.4  上機操作 78
第4章  操縱數(shù)據(jù) 79
4.1  插入數(shù)據(jù) 80
4.1.1  insert語句 80
4.1.2  為所有列或部分列插入數(shù)據(jù) 80
4.1.3  使用default和null關鍵字 82
4.1.4  在插入數(shù)據(jù)中使用引號 83
4.1.5  使用insert select語句插入數(shù)據(jù) 83
4.2  更新數(shù)據(jù) 84
4.3  刪除數(shù)據(jù) 86
4.4  合并操作 88
4.4.1  基本的合并操作功能 88
4.4.2  新增的合并操作功能 91
4.5  閃回查詢 91
4.6  事務 94
4.7  本章小結 96
4.8  習題與上機操作 96
4.8.1  填空題 96
4.8.2  選擇題 96
4.8.3  問答題 97
4.8.4  上機操作 97
第5章  SQL*Plus 99
5.1  SQL*Plus的運行環(huán)境 100
5.1.1  使用圖形工具設置SQL*Plus運行環(huán)境 100
5.1.2  使用set語句設置運行環(huán)境 102
5.2  SQL*Plus命令 103
5.2.1  help 103
5.2.2  describe 104
5.2.3  prompt 105
5.2.4  spool命令 106
5.2.5  show 107
5.3  格式化查詢結果 110
5.3.1  column 110
5.3.2  ttitle和btitle 111
5.3.3  pause 112
5.3.4  pagesize 113
5.3.5  linesize 114
5.3.6  feedback 115
5.3.7  numformat 116
5.3.8  long 117
5.4  變量 119
5.4.1  臨時變量 119
5.4.2  定義的變量 120
5.5  SQL*Plus緩沖區(qū) 123
5.6  腳本 124
5.7  本章小結 126
5.8  習題與上機操作 126
5.8.1  填空題 126
5.8.2  選擇題 127
5.8.3  問答題 127
5.8.4  上機操作 127
第6章  檢索數(shù)據(jù) 129
6.1  檢索單表數(shù)據(jù) 130
6.1.1  檢索全部數(shù)據(jù) 130
6.1.2  算術運算 131
6.1.3  列的別名 132
6.1.4  合并列的輸出結果 134
6.1.5  空值 135
6.1.6  distinct關鍵字 136
6.2  過濾數(shù)據(jù) 137
6.2.1  比較運算符 137
6.2.2  SQL運算符 139
6.2.3  邏輯運算符 141
6.2.4  運算符的優(yōu)先級 142
6.3  排序數(shù)據(jù) 144
6.4  檢索多表數(shù)據(jù) 145
6.4.1  表的別名 145
6.4.2  笛卡爾乘積 146
6.4.3  內連接 148
6.4.4  外連接 149
6.4.5  自連接 151
6.4.6  交叉連接 151
6.5  本章小結 152
6.6  習題與上機操作 152
6.6.1  填空題 152
6.6.2  選擇題 153
6.6.3  問答題 153
6.6.4  上機操作 153
第7章  使用函數(shù) 155
7.1  使用字符函數(shù) 156
7.1.1  字符函數(shù)的特點和類型 156
7.1.2  字符函數(shù)示例 157
7.2  使用數(shù)學函數(shù) 164
7.2.1  數(shù)學函數(shù)的特點和類型 165
7.2.2  數(shù)學函數(shù)示例 166
7.3  使用轉換函數(shù) 170
7.3.1  轉換函數(shù)的特點和類型 170
7.3.2  to_char()函數(shù) 172
7.3.3  to_number()函數(shù) 173
7.4  使用正規(guī)表達式函數(shù) 174
7.4.1  正規(guī)表達式的概念 174
7.4.2  使用正規(guī)表達式 175
7.5  使用合計函數(shù) 179
7.5.1  合計函數(shù)的類型 179
7.5.2  使用合計函數(shù) 179
7.6  使用分組技術 182
7.7  本章小結 185
7.8  習題與上機操作 185
7.8.1  填空題 185
7.8.2  選擇題 186
7.8.3  問答題 186
7.8.4  上機操作 186
第8章  日期和時間 187
8.1  設置默認的日期格式 188
8.2  轉換日期數(shù)據(jù) 190
8.2.1  to_char()函數(shù) 190
8.2.2  to_date()函數(shù) 193
8.3  兩位數(shù)字年和四位數(shù)字年 194
8.4  日期和時間函數(shù) 195
8.4.1  日期和時間函數(shù)的類型 196
8.4.2  使用日期和時間函數(shù)的示例 196
8.5  時區(qū) 200
8.5.1  時區(qū)的概念 200
8.5.2  使用時區(qū) 202
8.6  時戳 202
8.6.1  時戳類型 203
8.6.2  時戳函數(shù) 204
8.7  時長 206
8.7.1  時長類型 206
8.7.2  使用時長數(shù)據(jù) 207
8.8  本章小結 208
8.9  習題與上機操作 209
8.9.1  填空題 209
8.9.2  選擇題 209
8.9.3  問答題 210
8.9.4  上機操作 210
第9章  子查詢 211
9.1  子查詢的概念和類型 212
9.2  單行子查詢 213
9.2.1  使用單行子查詢 213
9.2.2  常見的錯誤 215
9.3  多行子查詢 216
9.4  多列子查詢 219
9.5  關聯(lián)子查詢 220
9.6  嵌套子查詢 223
9.7  本章小結 226
9.8  習題與上機操作 226
9.8.1  填空題 226
9.8.2  選擇題 226
9.8.3  問答題 227
9.8.4  上機操作 227
第10章  集合查詢和層次查詢 229
10.1  集合查詢 230
10.1.1  集合查詢示例 230
10.1.2  使用集合查詢 231
10.2  層次查詢 234
10.2.1  層次查詢的范例 234
10.2.2  層次查詢的語法 236
10.2.3  層次查詢示例 237
10.3  情景查詢 241
10.3.1  decode()函數(shù) 241
10.3.2  case表達式 242
10.4  翻譯函數(shù) 244
10.5  本章小結 245
10.6  習題與上機操作 245
10.6.1  填空題 245
10.6.2  選擇題 246
10.6.3  問答題 246
10.6.4  上機操作 246
第11章  分析查詢 247
11.1  分析查詢概述 248
11.1.1  分析查詢和分析函數(shù) 248
11.1.2  分析查詢示例 248
11.2  窗口函數(shù) 249
11.2.1  窗口函數(shù)的語法和特點 249
11.2.2  使用窗口函數(shù)示例 250
11.3  制表函數(shù) 254
11.3.1  制表函數(shù)的特點 255
11.3.2  使用制表函數(shù)示例 255
11.4  檢索當前行的周圍行 256
11.5  等級函數(shù) 257
11.6  線性回歸函數(shù) 261
11.7  分析函數(shù)的性能分析 263
11.8  本章小結 265
11.9  習題和上機操作 265
11.9.1  填空題 265
11.9.2  選擇題 265
11.9.3  問答題 266
11.9.4  上機操作 266
第12章  PL/SQL 267
12.1  PL/SQL概述 268
12.1.1  PL/SQL體系架構 268
12.1.2  PL/SQL的基本結構 269
12.1.3  一個實例 269
12.2  變量和數(shù)據(jù)類型 270
12.2.1  PL/SQL支持的字符和運算符 270
12.2.2  主要的數(shù)據(jù)類型 271
12.3  條件結構和循環(huán)結構 272
12.3.1  條件結構 272
12.3.2  循環(huán)結構 273
12.4  游標 275
12.5  異常 278
12.6  管理存儲程序 279
12.6.1  過程 279
12.6.2  函數(shù) 281
12.6.3  程序包 283
12.6.4  觸發(fā)器 285
12.7  本章小結 287
12.8  習題與上機操作 287
12.8.1  填空題 287
12.8.2  選擇題 287
12.8.3  問答題 288
12.8.4  上機操作 288
第13章  管理其他對象 289
13.1  序列 290
13.1.1  創(chuàng)建序列 290
13.1.2  使用序列 292
13.2  索引 293
13.3  視圖 294
13.3.1  創(chuàng)建視圖 294
13.3.2  使用視圖 296
13.4  對象 298
13.5  集合 302
13.5.1  變數(shù)組 302
13.5.2  嵌套表 303
13.5.3  關聯(lián)數(shù)組 305
13.6  本章小結 306
13.7  習題和上機操作 306
13.7.1  填空題 306
13.7.2  選擇題 306
13.7.3  問答題 307
13.7.4  上機操作 307
第14章  XML 309
14.1  XML概述 310
14.2  基于數(shù)據(jù)庫中的數(shù)據(jù)生成XML數(shù)據(jù) 311
14.3  在數(shù)據(jù)庫中存儲XML數(shù)據(jù) 314
14.4  檢索和更新XML數(shù)據(jù) 317
14.5  創(chuàng)建基于XML數(shù)據(jù)的視圖 318
14.6  本章小結 319
14.7  習題和上機操作 320
14.7.1  填空題 320
14.7.2  選擇題 320
14.7.3  問答題 320
14.7.4  上機操作 320
第15章  使用大對象 321
15.1  大對象的特點和類型 322
15.2  創(chuàng)建和使用大對象 322
15.2.1  創(chuàng)建大對象表 322
15.2.2  使用大對象數(shù)據(jù) 324
15.3  提高大對象使用效率 326
15.3.1  數(shù)據(jù)分區(qū)技術 326
15.3.2  壓縮數(shù)據(jù) 329
15.3.3  并行處理 330
15.3.4  使用物化視圖 331
15.3.5  使用RAC技術 332
15.4  本章小結 333
15.5  習題和上機操作 333
15.5.1  填空題 333
15.5.2  選擇題 333
15.5.3  問答題 334
15.5.4  上機操作 334
第16章  性能調整與優(yōu)化 335
16.1  概述 336
16.2  優(yōu)化查詢語句技術 336
16.2.1  使用where子句過濾數(shù)據(jù) 336
16.2.2  連接查詢多個表而不是執(zhí)行多個查詢 337
16.2.3  使用case表達式而不是執(zhí)行多個查詢 338
16.2.4  在連接查詢中使用完全限定的列名引用 339
16.2.5  在表中增加索引 340
16.2.6  使用where子句而不是使用having子句 340
16.2.7  使用union all關鍵字而不是使用union關鍵字 341
16.2.8  使用連接查詢而不是使用子查詢 342
16.2.9  使用exists關鍵字而不是使用in關鍵字 343
16.3  綁定變量技術 344
16.4  explain plan 345
16.5  autotrace 347
16.6  本章小結 349
16.7  習題與上機操作 349
16.7.1  填空題 349
16.7.2  選擇題 350
16.7.3  問答題 350
16.7.4  上機操作 350
附錄A  Oracle Database 10g綜合測試題 351
附錄B  習題與上機操作參考答案 355
附錄C  Oracle Database 10g綜合測試題參考答案 365

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號