出版時(shí)間:1970-1 出版社:機(jī)械工業(yè) 作者:秦靖//劉存勇 頁(yè)數(shù):449
Tag標(biāo)簽:無(wú)
前言
Oracle 1lg是Oracle產(chǎn)品歷經(jīng)30年的產(chǎn)物,也是當(dāng)前企業(yè)級(jí)開發(fā)的首選。使用數(shù)據(jù)庫(kù)可以說是每一個(gè)軟件開發(fā)人員必須掌握的技能,雖然數(shù)據(jù)庫(kù)如此重要,但并不是每一個(gè)軟件開發(fā)人員都能對(duì)數(shù)據(jù)庫(kù)的使用達(dá)到運(yùn)用自如的程度。而在實(shí)際的項(xiàng)目開發(fā)中,好的數(shù)據(jù)庫(kù)設(shè)計(jì)方案不僅能夠幫助軟件開發(fā)人員快速完成項(xiàng)目的開發(fā),還能夠確保數(shù)據(jù)庫(kù)的安全。鑒于以上的考慮,筆者以O(shè)racle 11g為例,結(jié)合數(shù)據(jù)庫(kù)在企業(yè)中的應(yīng)用,講述了從數(shù)據(jù)庫(kù)的發(fā)展到數(shù)據(jù)庫(kù)的使用,再到數(shù)據(jù)庫(kù)在實(shí)際項(xiàng)目中的應(yīng)用的全過程。本書特點(diǎn)本書深入淺出地講解了數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),同時(shí)結(jié)合目前數(shù)據(jù)庫(kù)開發(fā)常用的軟件(如PL/SQL Developer、SQL。Plus)演示在實(shí)際應(yīng)用中常用的數(shù)據(jù)庫(kù)操作方法。在每章的最后,筆者還結(jié)合本章講解的內(nèi)容,為讀者提供了練習(xí)題。
內(nèi)容概要
Oracle 11g是甲骨文精心打造的最新的Oracle數(shù)據(jù)庫(kù)版本,該版本數(shù)據(jù)庫(kù)凝聚了Oracle
30多年的精華。本書不僅是一本Oracle 11g的入門教材也是初學(xué)者快速掌握Oracle 11g的捷徑。本書以O(shè)racle
11g為例,一共分為四篇,循序漸進(jìn)的講述了Oracle
11g的基本語(yǔ)法和基本操作,從數(shù)據(jù)庫(kù)的安裝開始逐步介紹與數(shù)據(jù)庫(kù)交互的語(yǔ)句以及管理數(shù)據(jù)庫(kù)中的文件、備份與恢復(fù)數(shù)據(jù)庫(kù)等操作。在數(shù)據(jù)庫(kù)應(yīng)用篇中還結(jié)合.NET和JAVA的編程環(huán)境講解了如何連接Oracle
11g數(shù)據(jù)庫(kù)。
書籍目錄
叢書序
前言
第一篇 數(shù)據(jù)庫(kù)安裝篇
第1章 Oracle 11g數(shù)據(jù)庫(kù)簡(jiǎn)介 1
1.1 認(rèn)識(shí)Oracle 11g 1
1.1.1 Oracle的成長(zhǎng)歷程 1
1.1.2 了解最新版本Oracle 11g 2
1.1.3 Oracle與SQL Server 2
1.2 回憶Oracle的產(chǎn)品版本 3
1.3 學(xué)習(xí)Oracle 11g的新特性 4
1.3.1 數(shù)據(jù)庫(kù)管理部分 4
1.3.2 PL/SQL部分 5
1.4 小結(jié) 5
1.5 習(xí)題 5
第2章 Oracle 11g的安裝與測(cè)試 6
2.1 使用Oracle 11g的基本條件 6
2.1.1 硬件條件 6
2.1.2 軟件條件 6
2.2 在Windows 2003系統(tǒng)中安裝Oracle 11g 7
2.2.1 獲取Oracle 11g的安裝文件 7
2.2.2 安裝Oracle 11g 8
2.2.3 安裝中遇到的問題 16
2.3 移除Oracle 11g 17
2.3.1 停止服務(wù)列表的5個(gè)服務(wù) 17
2.3.2 卸載Oracle產(chǎn)品 18
2.3.3 刪除注冊(cè)表項(xiàng) 18
2.3.4 刪除環(huán)境變量 19
2.3.5 刪除目錄并重啟計(jì)算機(jī) 19
2.4 小結(jié) 19
2.5 習(xí)題 20
第二篇 數(shù)據(jù)庫(kù)基礎(chǔ)篇
第3章 熟悉數(shù)據(jù)庫(kù) 21
3.1 什么是數(shù)據(jù)庫(kù) 21
3.1.1 了解數(shù)據(jù)管理的歷史 21
3.1.2 數(shù)據(jù)庫(kù)的模型 23
3.1.3 學(xué)習(xí)數(shù)據(jù)庫(kù)的三級(jí)模式和二級(jí)映像 25
3.1.4 數(shù)據(jù)庫(kù)中的相關(guān)術(shù)語(yǔ) 26
3.1.5 數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性 28
3.2 范式—設(shè)計(jì)關(guān)系型數(shù)據(jù)庫(kù)的準(zhǔn)則 28
3.2.1 第一范式—關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步 29
3.2.2 第二范式—關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)的第二步 29
3.2.3 第三范式—關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)的第三步 30
3.3 繪制E-R圖設(shè)計(jì)數(shù)據(jù)庫(kù) 30
3.3.1 繪制E-R圖的基本要素 30
3.3.2 E-R圖繪制實(shí)例 31
3.4 小結(jié) 33
3.5 習(xí)題 33
第4章 SQL基礎(chǔ) 34
4.1 SQL—數(shù)據(jù)庫(kù)溝通的語(yǔ)言標(biāo)準(zhǔn) 34
4.1.1 什么是SQL 34
4.1.2 了解SQL的種類 34
4.2 Oracle 11g中支持的數(shù)據(jù)類型 35
4.2.1 查看Oracle 11g中的數(shù)據(jù)類型 35
4.2.2 常用數(shù)據(jù)類型 37
4.3 數(shù)據(jù)定義語(yǔ)言(DDL) 38
4.3.1 使用Create語(yǔ)句創(chuàng)建表 38
4.3.2 使用Alter語(yǔ)句修改表 39
4.3.3 使用Drop語(yǔ)句刪除表 41
4.4 約束的使用 41
4.4.1 主鍵約束 41
4.4.2 外鍵約束 42
4.4.3 CHECK約束 44
4.4.4 UNIQUE約束 45
4.4.5 NOT NULL約束 46
4.5 數(shù)據(jù)操縱語(yǔ)言(DML)和數(shù)據(jù)查詢語(yǔ)言(DQL) 47
4.5.1 添加數(shù)據(jù)就用INSERT 48
4.5.2 修改數(shù)據(jù)就用UPDATE 50
4.5.3 刪除數(shù)據(jù)就用DELETE 51
4.5.4 查詢數(shù)據(jù)就用SELECT 51
4.5.5 其他數(shù)據(jù)操縱語(yǔ)句 52
4.6 數(shù)據(jù)控制語(yǔ)言(DCL) 55
4.7 小結(jié) 55
4.8 習(xí)題 55
第5章 利用SELECT檢索數(shù)據(jù) 56
5.1 查詢數(shù)據(jù)必備SELECT 56
5.1.1 SELECT語(yǔ)句語(yǔ)法 56
5.1.2 獲取指定字段的數(shù)據(jù) 57
5.1.3 獲取所有字段的數(shù)據(jù) 58
5.1.4 使用別名替代表中的字段名 59
5.1.5 使用表達(dá)式操作查詢的字段 59
5.1.6 使用函數(shù)操作查詢的字段 60
5.1.7 去除檢索數(shù)據(jù)中的重復(fù)記錄 60
5.2 檢索出來的數(shù)據(jù)排序 61
5.2.1 使用排序的語(yǔ)法 61
5.2.2 使用升序和降序來處理數(shù)據(jù) 62
5.2.3 排序時(shí)對(duì)NULL值的處理 62
5.2.4 使用別名作為排序字段 63
5.2.5 使用表達(dá)式作為排序字段 64
5.2.6 使用字段的位置作為排序字段 64
5.2.7 使用多個(gè)字段排序 65
5.3 使用WHERE子句設(shè)置檢索條件 66
5.3.1 查詢中使用單一條件限制 66
5.3.2 查詢中使用多個(gè)條件限制 67
5.3.3 模糊查詢數(shù)據(jù) 68
5.3.4 查詢條件限制在某個(gè)列表范圍之內(nèi) 69
5.3.5 專門針對(duì)NULL值的查詢 70
5.4 GROUP BY和HAVING子句 70
5.4.1 GROUP BY子句語(yǔ)法及使用 70
5.4.2 HAVING子句的使用 72
5.5 使用子查詢 73
5.5.1 子查詢返回單行 73
5.5.2 子查詢返回多行 74
5.6 連接查詢 76
5.6.1 最簡(jiǎn)單的連接查詢 76
5.6.2 內(nèi)連接 77
5.6.3 自連接 78
5.6.4 外連接 79
5.7 小結(jié) 82
5.8 習(xí)題 82
第6章 Oracle內(nèi)置函數(shù) 83
6.1 數(shù)值型函數(shù) 83
6.1.1 絕對(duì)值、取余、判斷數(shù)值正負(fù)函數(shù) 83
6.1.2 三角函數(shù) 84
6.1.3 返回以指定數(shù)值為準(zhǔn)整數(shù)的函數(shù) 84
6.1.4 指數(shù)、對(duì)數(shù)函數(shù) 85
6.1.5 四舍五入截取函數(shù) 86
6.2 字符型函數(shù) 86
6.2.1 ASCII碼與字符轉(zhuǎn)換函數(shù) 86
6.2.2 獲取字符串長(zhǎng)度函數(shù) 87
6.2.3 字符串截取函數(shù) 87
6.2.4 字符串連接函數(shù) 88
6.2.5 字符串搜索函數(shù) 88
6.2.6 字母大小寫轉(zhuǎn)換函數(shù) 88
6.2.7 帶排序參數(shù)的字母大小寫轉(zhuǎn)換函數(shù) 89
6.2.8 為指定參數(shù)排序函數(shù) 90
6.2.9 替換字符串函數(shù) 91
6.2.10 字符串填充函數(shù) 91
6.2.11 刪除字符串首尾指定字符的函數(shù) 92
6.2.12 字符集名稱和ID互換函數(shù) 93
6.3 日期型函數(shù) 93
6.3.1 系統(tǒng)日期、時(shí)間函數(shù) 93
6.3.2 得到數(shù)據(jù)庫(kù)時(shí)區(qū)函數(shù) 94
6.3.3 為日期加上指定月份函數(shù) 94
6.3.4 返回指定月份最后一天函數(shù) 95
6.3.5 返回指定日期后一周的日期函數(shù) 95
6.3.6 返回會(huì)話所在時(shí)區(qū)當(dāng)前日期函數(shù) 95
6.3.7 提取指定日期特定部分的函數(shù) 96
6.3.8 得到兩個(gè)日期之間的月份數(shù) 96
6.3.9 時(shí)區(qū)時(shí)間轉(zhuǎn)換函數(shù) 97
6.3.10 日期四舍五入、截取函數(shù) 97
6.4 轉(zhuǎn)換函數(shù) 98
6.4.1 字符串轉(zhuǎn)ASCII類型字符串函數(shù) 98
6.4.2 二進(jìn)制轉(zhuǎn)十進(jìn)制函數(shù) 98
6.4.3 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 99
6.4.4 字符串和ROWID相互轉(zhuǎn)換函數(shù) 99
6.4.5 字符串在字符集間轉(zhuǎn)換函數(shù) 100
6.4.6 十六進(jìn)制字符串與RAW類型相互轉(zhuǎn)換函數(shù) 100
6.4.7 數(shù)值轉(zhuǎn)換成字符型函數(shù) 101
6.4.8 字符轉(zhuǎn)日期型函數(shù) 101
6.4.9 字符串轉(zhuǎn)數(shù)字函數(shù) 102
6.4.10 全角轉(zhuǎn)半角函數(shù) 102
6.5 NULL函數(shù) 102
6.5.1 返回表達(dá)式為NULL的函數(shù) 103
6.5.2 排除指定條件函數(shù) 103
6.5.3 替換NULL值函數(shù) 103
6.6 集合函數(shù) 104
6.6.1 求平均值函數(shù) 104
6.6.2 求記錄數(shù)量函數(shù) 105
6.6.3 返回最大、最小值函數(shù) 106
6.6.4 求和函數(shù) 106
6.7 其他函數(shù) 107
6.7.1 返回登錄名函數(shù) 107
6.7.2 返回會(huì)話以及上下文信息函數(shù) 107
6.7.3 表達(dá)式匹配函數(shù) 108
6.8 小結(jié) 108
6.9 習(xí)題 109
第7章 PL/SQL基礎(chǔ) 110
7.1 什么是PL/SQL 110
7.1.1 認(rèn)識(shí)PL/SQL 110
7.1.2 PL/SQL的優(yōu)勢(shì) 111
7.1.3 PL/SQL的結(jié)構(gòu) 112
7.1.4 PL/SQL的基本規(guī)則 114
7.1.5 PL/SQL中的注釋 115
7.2 PL/SQL 變量的使用 116
7.2.1 變量、常量的類型及語(yǔ)法 116
7.2.2 標(biāo)量類型的變量 117
7.2.3 復(fù)合類型的變量 120
7.3 表達(dá)式 127
7.3.1 數(shù)值表達(dá)式 127
7.3.2 關(guān)系表達(dá)式和邏輯表達(dá)式 128
7.4 PL/SQL結(jié)構(gòu)控制 129
7.4.1 IF條件控制語(yǔ)句 129
7.4.2 CASE條件控制語(yǔ)句 135
7.4.3 LOOP循環(huán)控制語(yǔ)句 138
7.5 PL/SQL中使用DML和DDL語(yǔ)言 144
7.5.1 DML語(yǔ)句的使用 144
7.5.2 DDL語(yǔ)句的使用 146
7.6 PL/SQL中的異常 147
7.6.1 什么是異常 147
7.6.2 處理異常的語(yǔ)法 147
7.6.3 預(yù)定義異常 148
7.6.4 非預(yù)定義異常 149
7.6.5 自定義異常 150
7.7 PL/SQL函數(shù)編寫 152
7.7.1 函數(shù)的組成 152
7.7.2 函數(shù)語(yǔ)法 152
7.7.3 查看函數(shù) 155
7.7.4 在PL/SQL Developer中創(chuàng)建函數(shù) 157
7.7.5 函數(shù)的修改、刪除 158
7.8 小結(jié) 159
7.9 習(xí)題 159
第8章 游標(biāo)—數(shù)據(jù)的緩存區(qū) 161
8.1 什么是游標(biāo) 161
8.1.1 游標(biāo)的概念 161
8.1.2 游標(biāo)的種類 161
8.2 顯式游標(biāo) 162
8.2.1 游標(biāo)語(yǔ)法 162
8.2.2 游標(biāo)的使用步驟 162
8.2.3 游標(biāo)中的LOOP語(yǔ)句 164
8.2.4 使用BULK COLLECT和FOR語(yǔ)句的游標(biāo) 165
8.2.5 使用CURSOR FOR LOOP 167
8.2.6 顯式游標(biāo)的屬性 167
8.2.7 帶參數(shù)的游標(biāo) 171
8.3 隱式游標(biāo) 172
8.3.1 隱式游標(biāo)的特點(diǎn) 172
8.3.2 游標(biāo)中使用異常處理 173
8.3.3 隱式游標(biāo)的屬性 174
8.4 有關(guān)游標(biāo)的案例 177
8.5 小結(jié) 181
8.6 習(xí)題 181
第9章 視圖—數(shù)據(jù)庫(kù)中虛擬的表 182
9.1 什么是視圖 182
9.1.1 認(rèn)識(shí)視圖 182
9.1.2 視圖的作用 182
9.1.3 視圖的語(yǔ)法 183
9.2 視圖的創(chuàng)建 183
9.2.1 創(chuàng)建單表視圖 183
9.2.2 創(chuàng)建多表視圖 185
9.2.3 創(chuàng)建視圖的視圖 187
9.2.4 創(chuàng)建沒有源表的視圖 188
9.2.5 使用PL/SQL工具創(chuàng)建視圖 188
9.2.6 創(chuàng)建帶約束的視圖 191
9.2.7 有關(guān)視圖的案例 192
9.3 操作視圖數(shù)據(jù)的限制 194
9.3.1 視圖READ ONLY設(shè)置 194
9.3.2 視圖CHECK OPTION設(shè)置 195
9.3.3 視圖創(chuàng)建語(yǔ)句對(duì)視圖操作的影響 196
9.4 視圖的修改 196
9.4.1 視圖結(jié)構(gòu)的修改 197
9.4.2 視圖約束的修改 198
9.5 視圖的刪除 199
9.6 小結(jié) 200
9.7 習(xí)題 201
第10章 存儲(chǔ)過程—提高程序執(zhí)行的效率 202
10.1 什么是存儲(chǔ)過程 202
10.1.1 認(rèn)識(shí)存儲(chǔ)過程 202
10.1.2 存儲(chǔ)過程的作用 202
10.1.3 存儲(chǔ)過程的語(yǔ)法 203
10.2 在SQL*Plus中創(chuàng)建存儲(chǔ)過程 203
10.2.1 創(chuàng)建第一個(gè)存儲(chǔ)過程 203
10.2.2 查看存儲(chǔ)過程 205
10.2.3 顯示存儲(chǔ)過程的錯(cuò)誤 205
10.2.4 無(wú)參存儲(chǔ)過程 206
10.2.5 存儲(chǔ)過程中使用游標(biāo) 208
10.2.6 存儲(chǔ)過程中的DDL語(yǔ)句 209
10.2.7 有參存儲(chǔ)過程 213
10.3 使用PL/SQL工具創(chuàng)建存儲(chǔ)過程 220
10.3.1 在PL/SQL Developer中創(chuàng)建存儲(chǔ)過程 220
10.3.2 調(diào)試存儲(chǔ)過程 224
10.4 修改、刪除存儲(chǔ)過程 225
10.4.1 修改存儲(chǔ)過程 226
10.4.2 刪除存儲(chǔ)過程 227
10.5 小結(jié) 227
10.6 習(xí)題 227
第11章 觸發(fā)器—保證數(shù)據(jù)的正確性 228
11.1 什么是觸發(fā)器 228
11.1.1 認(rèn)識(shí)觸發(fā)器 228
11.1.2 觸發(fā)器的作用 228
11.1.3 觸發(fā)器的類型 229
11.1.4 觸發(fā)器的語(yǔ)法 230
11.2 使用SQL*Plus操作觸發(fā)器 232
11.2.1 利用SQL*Plus創(chuàng)建觸發(fā)器 233
11.2.2 查看觸發(fā)器 233
11.2.3 DML類型觸發(fā)器 234
11.2.4 觸發(fā)器執(zhí)行順序 244
11.2.5 復(fù)合類型觸發(fā)器 245
11.2.6 INSTEAD OF類型觸發(fā)器 248
11.2.7 DDL類型觸發(fā)器 249
11.2.8 用戶和系統(tǒng)事件觸發(fā)器 251
11.3 使用PL/SQL工具操作觸發(fā)器 252
11.3.1 在PL/SQL Developer中創(chuàng)建觸發(fā)器 252
11.3.2 設(shè)置觸發(fā)器是否可用 254
11.4 修改、刪除觸發(fā)器 255
11.4.1 修改觸發(fā)器 255
11.4.2 刪除觸發(fā)器 256
11.5 小結(jié) 256
11.6 習(xí)題 257
第12章 事務(wù)和鎖—確保數(shù)據(jù)安全 258
12.1 什么是事務(wù) 258
12.1.1 認(rèn)識(shí)事務(wù) 258
12.1.2 事務(wù)的類型 259
12.1.3 事務(wù)的保存點(diǎn) 261
12.1.4 事務(wù)的ACID特性 262
12.2 什么是鎖 262
12.2.1 認(rèn)識(shí)鎖 263
12.2.2 鎖的分類 263
12.2.3 鎖的類型 263
12.2.4 鎖等待與死鎖 265
12.3 小結(jié) 269
12.4 習(xí)題 269
第三篇 數(shù)據(jù)庫(kù)管理篇
第13章 使用Oracle 11g Enterprise Manager 271
13.1 什么是Oracle 11g Enterprise Manager 271
13.1.1 Oracle 11g Enterprise Manager概述 271
13.1.2 啟動(dòng)OEM 272
13.2 使用OEM管理Oracle 273
13.2.1 OEM中的性能菜單 273
13.2.2 OEM中的可用性菜單 274
13.2.3 OEM中的服務(wù)器菜單 275
13.2.4 OEM中的方案菜單 292
13.2.5 OEM中的數(shù)據(jù)移動(dòng)菜單 302
13.2.6 OEM中的軟件和支持菜單 302
13.3 小結(jié) 303
13.4 習(xí)題 303
第14章 常用工具介紹 304
14.1 什么是SQL*Plus 304
14.1.1 SQL*Plus簡(jiǎn)介 304
14.1.2 啟動(dòng)SQL*Plus 304
14.2 使用SQL*Plus 305
14.2.1 使用SQL*Plus編輯命令 306
14.2.2 使用SQL*Plus保存命令 310
14.2.3 使用SQL*Plus運(yùn)行命令 311
14.2.4 使用SQL*Plus格式化查詢結(jié)果 311
14.2.5 在SQL*Plus中為語(yǔ)句添加注釋 319
14.3 使用PL/SQL Developer 321
14.3.1 PL/SQL Developer的安裝 321
14.3.2 PL/SQL Developer的布局 322
14.4 小結(jié) 323
14.5 習(xí)題 323
第15章 控制文件和日志文件 324
15.1 控制文件與日志文件概述 324
15.1.1 什么是控制文件 324
15.1.2 什么是日志文件 325
15.2 初識(shí)控制文件 326
15.2.1 控制文件的內(nèi)容 326
15.2.2 更新控制文件 327
15.3 控制文件的多路復(fù)用 328
15.3.1 使用init.ora多路復(fù)用控制文件 328
15.3.2 使用SPFILE多路復(fù)用控制文件 328
15.4 創(chuàng)建控制文件 330
15.5 日志文件的管理 332
15.5.1 新建日志文件組 332
15.5.2 添加日志文件到日志文件組 335
15.5.3 刪除日志文件組和日志文件 336
15.5.4 查詢?nèi)罩疚募M和日志文件 338
15.6 小結(jié) 339
15.7 習(xí)題 339
第16章 表空間的管理 340
16.1 表空間概述 340
16.1.1 相關(guān)概念 340
16.1.2 默認(rèn)表空間 340
16.2 表空間的管理 343
16.2.1 創(chuàng)建表空間 343
16.2.2 重命名表空間 345
16.2.3 設(shè)置表空間的讀寫狀態(tài) 346
16.2.4 設(shè)置表空間的可用狀態(tài) 347
16.2.5 建立大文件表空間 348
16.2.6 刪除表空間 349
16.3 臨時(shí)表空間的管理 350
16.3.1 建立臨時(shí)表空間 350
16.3.2 查詢臨時(shí)表空間 351
16.3.3 創(chuàng)建臨時(shí)表空間組 351
16.3.4 查詢臨時(shí)表空間組 354
16.3.5 刪除臨時(shí)表空間組 355
16.4 數(shù)據(jù)文件管理 356
16.4.1 移動(dòng)數(shù)據(jù)文件 356
16.4.2 刪除數(shù)據(jù)文件 356
16.5 小結(jié) 358
16.6 習(xí)題 358
第17章 與數(shù)據(jù)庫(kù)安全性有關(guān)的對(duì)象 359
17.1 用戶管理 359
17.1.1 什么是用戶管理 359
17.1.2 創(chuàng)建用戶 359
17.1.3 修改用戶信息 363
17.1.4 刪除用戶 364
17.2 權(quán)限管理 365
17.2.1 什么是權(quán)限管理 365
17.2.2 授予權(quán)限 365
17.2.3 撤銷權(quán)限 369
17.2.4 查詢用戶的權(quán)限 370
17.3 角色管理 372
17.3.1 什么是角色 372
17.3.2 創(chuàng)建角色 372
17.3.3 設(shè)置角色 375
17.3.4 修改角色 376
17.3.5 刪除角色 376
17.3.6 查詢角色 377
17.4 概要文件PROFILE 377
17.4.1 什么是PROFILE 377
17.4.2 創(chuàng)建PROFILE 377
17.4.3 修改PROFILE 380
17.4.4 刪除PROFILE 381
17.4.5 查詢PROFILE 381
17.5 小結(jié) 382
17.6 習(xí)題 382
第18章 備份與恢復(fù) 383
18.1 數(shù)據(jù)庫(kù)備份與恢復(fù) 383
18.1.1 什么是數(shù)據(jù)庫(kù)備份 383
18.1.2 什么是數(shù)據(jù)庫(kù)恢復(fù) 383
18.2 物理備份和恢復(fù)數(shù)據(jù)庫(kù) 383
18.2.1 對(duì)數(shù)據(jù)庫(kù)進(jìn)行脫機(jī)備份 384
18.2.2 對(duì)數(shù)據(jù)庫(kù)進(jìn)行聯(lián)機(jī)備份 384
18.3 邏輯備份和恢復(fù)數(shù)據(jù)庫(kù) 387
18.3.1 邏輯導(dǎo)出數(shù)據(jù) 387
18.3.2 邏輯導(dǎo)入數(shù)據(jù) 391
18.4 小結(jié) 392
18.5 習(xí)題 392
第19章 使用RMAN工具 393
19.1 RMAN概述 393
19.1.1 RMAN的特點(diǎn) 393
19.1.2 與RMAN有關(guān)的概念 393
19.2 使用恢復(fù)目錄 394
19.2.1 創(chuàng)建恢復(fù)目錄 394
19.2.2 使用RMAN連接 396
19.2.3 在恢復(fù)目錄中注冊(cè)數(shù)據(jù)庫(kù) 398
19.2.4 使用企業(yè)管理器創(chuàng)建恢復(fù)目錄 398
19.3 通道分配 401
19.3.1 什么是通道分配 401
19.3.2 手動(dòng)通道分配 401
19.3.3 自動(dòng)通道分配 404
19.4 備份集 405
19.4.1 什么是備份集 405
19.4.2 BACKUP的使用 405
19.5 從備份中恢復(fù) 406
19.5.1 使用RESTORE還原 406
19.5.2 使用RECOVER恢復(fù) 407
19.6 小結(jié) 407
19.7 習(xí)題 407
第四篇 數(shù)據(jù)庫(kù)應(yīng)用篇
第20章 在線考試系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 409
20.1 在線考試系統(tǒng)需求 409
20.2 模塊設(shè)計(jì) 410
20.2.1 模塊分類 410
20.2.2 數(shù)據(jù)庫(kù)總體結(jié)構(gòu) 411
20.2.3 數(shù)據(jù)庫(kù)表結(jié)構(gòu) 411
20.2.4 建表腳本 416
20.3 小結(jié) 420
20.4 習(xí)題 420
第21章 在.NET中連接Oracle 421
21.1 什么是ADO.NET 421
21.1.1 ADO.NET概述 421
21.1.2 ADO.NET中的對(duì)象 421
21.2 使用綁定的方式連接Oracle 422
21.2.1 數(shù)據(jù)控件概述 422
21.2.2 使用DataGridView控件綁定Oracle數(shù)據(jù)庫(kù) 422
21.3 使用寫代碼的方式連接Oracle 427
21.3.1 使用Command對(duì)象操作Oracle數(shù)據(jù)庫(kù) 427
21.3.2 使用DataSet對(duì)象存儲(chǔ)查詢結(jié)果 429
21.3.3 商品信息存儲(chǔ)實(shí)例 430
21.4 小結(jié) 434
21.5 習(xí)題 435
第22章 在Java中連接Oracle 436
22.1 JDBC與ODBC簡(jiǎn)介 436
22.1.1 什么是JDBC 436
22.1.2 什么是ODBC 437
22.2 Thin方式連接Oracle 438
22.3 JDBC-ODBC橋連接Oracle 446
22.3.1 配置ODBC數(shù)據(jù)源 446
22.3.2 使用JDBC-ODBC橋連接Oracle 448
22.4 小結(jié) 448
22.5 習(xí)題 449
章節(jié)摘錄
插圖:
編輯推薦
《Oracle從入門到精通(視頻實(shí)戰(zhàn)版)》特色基本概念→語(yǔ)法講解→示例講解→實(shí)踐練習(xí)→項(xiàng)目實(shí)戰(zhàn)322個(gè)實(shí)例、4個(gè)項(xiàng)目案例、71個(gè)技巧、116個(gè)練習(xí)題超值DVD-ROM11小時(shí)多媒體語(yǔ)音教學(xué)視頻超值贈(zèng)送SQL Server學(xué)習(xí)視頻《Oracle從入門到精通(視頻實(shí)戰(zhàn)版)(附DVD光盤1張)》習(xí)題答案、《Oracle從入門到精通(視頻實(shí)戰(zhàn)版)(附DVD光盤1張)》教學(xué)PPT“程序員書庫(kù)”是專門為學(xué)習(xí)編程的朋友們精心打造的一套圖書。本叢書選擇了編程入門人員必學(xué)的一些編程語(yǔ)言和技術(shù).講解時(shí)遵循“基本概念-語(yǔ)法講解-示例講解-實(shí)踐練習(xí)-項(xiàng)目實(shí)戰(zhàn)”的模式,由淺入深,層層深入,可以指引讀者快速掌握各種編程技術(shù)。本叢書專門配有配套的多媒體語(yǔ)音教學(xué)視頻,幫助讀者更加高效、直觀地學(xué)習(xí)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載