歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
ORACLE 12C數(shù)據(jù)庫入門與應用

ORACLE 12C數(shù)據(jù)庫入門與應用

出版社:清華大學出版社出版時間:2018-08-01
開本: 其他 頁數(shù): 416
中 圖 價:¥31.7(4.8折) 定價  ¥66.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

ORACLE 12C數(shù)據(jù)庫入門與應用 版權(quán)信息

ORACLE 12C數(shù)據(jù)庫入門與應用 本書特色

Oracle數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫領(lǐng)域*秀的數(shù)據(jù)庫之一,《Oracle 12c數(shù)據(jù)庫入門與應用》以O(shè)racle*版本12c為藍本,系統(tǒng)地講述了Oracle數(shù)據(jù)庫的概念、管理和應用開發(fā)等內(nèi)容。全書結(jié)構(gòu)合理、內(nèi)容翔實、示例豐富、語言簡潔。從實際角度出發(fā),系統(tǒng)地介紹了數(shù)據(jù)庫和Oracle的相關(guān)概念和原理、數(shù)據(jù)維護(查詢、更新和刪除)、Oracle數(shù)據(jù)庫管理(如安裝與啟動、用戶權(quán)限)以及Oracle的應用開發(fā)基礎(chǔ),并在*后通過設(shè)計醫(yī)院預約掛號系統(tǒng)數(shù)據(jù)庫講解開發(fā)的詳細過程。 《Oracle 12c數(shù)據(jù)庫入門與應用》面向數(shù)據(jù)庫管理人員和數(shù)據(jù)庫開發(fā)人員,是初學者很好的入門教程,對Oracle管理員和應用程序開發(fā)員也有很好的學習和參考價值,也可以作為各大、中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓機構(gòu)的培訓教材。

ORACLE 12C數(shù)據(jù)庫入門與應用 內(nèi)容簡介

Oracle數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫領(lǐng)域很很好的數(shù)據(jù)庫之一,《Oracle 12c數(shù)據(jù)庫入門與應用》以O(shè)racle很新版本12c為藍本,系統(tǒng)地講述了Oracle數(shù)據(jù)庫的概念、管理和應用開發(fā)等內(nèi)容。全書結(jié)構(gòu)合理、內(nèi)容翔實、示例豐富、語言簡潔。從實際角度出發(fā),系統(tǒng)地介紹了數(shù)據(jù)庫和Oracle的相關(guān)概念和原理、數(shù)據(jù)維護(查詢、更新和刪除)、Oracle數(shù)據(jù)庫管理(如安裝與啟動、用戶權(quán)限)以及Oracle的應用開發(fā)基礎(chǔ),并在很后通過設(shè)計醫(yī)院預約掛號系統(tǒng)數(shù)據(jù)庫講解開發(fā)的詳細過程。 《Oracle 12c數(shù)據(jù)庫入門與應用》面向數(shù)據(jù)庫管理人員和數(shù)據(jù)庫開發(fā)人員,是初學者很好的入門教程,對Oracle管理員和應用程序開發(fā)員也有很好的學習和參考價值,也可以作為各大、中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓機構(gòu)的培訓教材。

ORACLE 12C數(shù)據(jù)庫入門與應用 目錄

第1章 關(guān)系數(shù)據(jù)庫與Oracle 12c
1.1 數(shù)據(jù)庫的概念 2
1.1.1 數(shù)據(jù)庫概述 2
1.1.2 數(shù)據(jù)庫模型 2
1.2 了解關(guān)系型數(shù)據(jù)庫 3
1.2.1 數(shù)據(jù)庫的組成 3
1.2.2 常見術(shù)語 4
1.2.3 完整性規(guī)則 5
1.3 范式理論和E-R模型 5
1.3.1 范式理論 6
1.3.2 E-R模型 7
1.3.3 實踐案例:E-R模型轉(zhuǎn)換為關(guān)系模型 8
1.4 了解Oracle 12c 9
1.4.1 發(fā)展歷史 9
1.4.2 數(shù)據(jù)庫版本 10
1.4.3 新特性 12
1.5 實踐案例:安裝Oracle 12c數(shù)據(jù)庫管理系統(tǒng) 14
1.6 實踐案例:登錄Oracle數(shù)據(jù)庫 18
1.7 實踐案例:Oracle用戶解鎖 20
1.8 Oracle 12c的體系結(jié)構(gòu) 21
1.8.1 內(nèi)存結(jié)構(gòu) 21
1.8.2 進程結(jié)構(gòu) 22
1.8.3 物理結(jié)構(gòu) 22
1.9 練習題 23
第2章 Oracle的基本操作
2.1 Web管理工具——OEM 26
2.1.1 登錄OEM 26
2.1.2 使用OEM 27
2.2 命令行工具——SQL Plus 30
2.2.1 SQL Plus簡介 30
2.2.2 連接Oracle 30
2.2.3 斷開連接 32
2.2.4 查看表結(jié)構(gòu) 32
2.2.5 編輯緩存區(qū)內(nèi)容 33
2.2.6 保存緩存區(qū)內(nèi)容 35
2.2.7 使用變量 36
2.2.8 使用提示參數(shù) 37
2.3 圖形工具——SQL Developer 38
2.3.1 打開SQL Developer 38
2.3.2 連接Oracle 38
2.3.3 執(zhí)行存儲過程 40
2.3.4 導出數(shù)據(jù) 42
2.4 網(wǎng)絡(luò)配置助手 44
2.4.1 配置監(jiān)聽程序 44
2.4.2 配置命名方法 46
2.4.3 配置本地NET服務(wù)名 47
2.5 網(wǎng)絡(luò)管理器 49
2.6 數(shù)據(jù)庫管理助手 51
2.7 練習題 55
第3章 操作Oracle數(shù)據(jù)表
3.1 Oracle數(shù)據(jù)表 58
3.1.1 數(shù)據(jù)表概述 58
3.1.2 數(shù)據(jù)表的創(chuàng)建規(guī)則 59
3.1.3 Oracle中表的類型 60
3.2 Oracle表列的數(shù)據(jù)類型 61
3.3 創(chuàng)建表 63
3.3.1 創(chuàng)建表的語句 63
3.3.2 指定表空間 64
3.3.3 指定存儲參數(shù) 64
3.4 實踐案例:使用設(shè)計器創(chuàng)建表 65
3.5 修改表屬性 67
3.5.1 增加列 67
3.5.2 刪除列 67
3.5.3 更新列 68
3.5.4 更改存儲表空間 70
3.5.5 更改存儲參數(shù) 70
3.6 重命名表 71
3.7 刪除表定義 71
3.8 分析表 72
3.8.1 驗證表的存儲情況 72
3.8.2 查看表的統(tǒng)計信息 73
3.8.3 查找表中的連接記錄和遷移記錄 74
3.8.4 dbms_stats表 76
3.8.5 dbms_stats與analyze對比 80
3.9 實踐案例:創(chuàng)建導游信息表 80
3.10 練習題 81
第4章 維護表的完整性
4.1 數(shù)據(jù)完整性簡介 84
4.2 主鍵約束 85
4.2.1 主鍵約束簡介 85
4.2.2 創(chuàng)建表時定義主鍵約束 85
4.2.3 為現(xiàn)有表添加主鍵約束 86
4.2.4 刪除主鍵約束 86
4.2.5 在設(shè)計器中設(shè)置主鍵約束 86
4.3 唯一約束 87
4.3.1 創(chuàng)建表時定義唯一約束 87
4.3.2 為現(xiàn)有表添加唯一約束 87
4.3.3 刪除唯一約束 88
4.3.4 在設(shè)計器中設(shè)置唯一約束 88
4.4 非空約束 89
4.4.1 創(chuàng)建表時定義非空約束 89
4.4.2 為現(xiàn)有表添加非空約束 89
4.4.3 刪除非空約束 90
4.4.4 使用設(shè)計器設(shè)置非空約束 91
4.5 外鍵約束 91
4.5.1 外鍵約束簡介 92
4.5.2 創(chuàng)建表時定義外鍵約束 92
4.5.3 對現(xiàn)有表添加外鍵約束 93
4.5.4 外鍵的引用類型 93
4.5.5 刪除外鍵約束 94
4.5.6 使用設(shè)計器設(shè)置外鍵約束 94
4.6 檢查約束 95
4.6.1 使用SQL語句添加檢查約束 95
4.6.2 使用設(shè)計器設(shè)置檢查約束 96
4.7 操作約束 97
4.7.1 查詢約束信息 97
4.7.2 禁止和激活約束 98
4.7.3 約束的狀態(tài) 101
4.7.4 延遲約束 102
4.8 實踐案例:設(shè)計電器信息管理表 102
4.9 練習題 105
第5章 SELECT簡單查詢
5.1 SQL語言簡介 108
5.1.1 特點 108
5.1.2 分類 108
5.1.3 語句編寫的規(guī)則 109
5.2 SELECT語句的語法格式 109
5.3 簡單查詢 110
5.3.1 查詢所有列 110
5.3.2 查詢指定列 111
5.3.3 使用別名 111
5.3.4 查詢不重復數(shù)據(jù) 112
5.3.5 查詢計算列 113
5.4 按條件查詢 114
5.4.1 比較條件 114
5.4.2 范圍條件 115
5.4.3 邏輯條件 116
5.4.4 模糊條件 117
5.4.5 列表條件 118
5.4.6 實踐案例:查詢NULL值 119
5.5 結(jié)果集的規(guī)范化 120
5.5.1 排序 120
5.5.2 分組 121
5.5.3 篩選 122
5.6 實踐案例:分頁查詢會員信息 123
5.7 實踐案例:員工信息查詢 125
5.8 練習題 126
第6章 修改表數(shù)據(jù)
6.1 插入數(shù)據(jù) 130
6.1.1 INSERT語句的語法格式 130
6.1.2 插入單行數(shù)據(jù) 130
6.1.3 插入多行數(shù)據(jù) 132
6.2 更新數(shù)據(jù) 132
6.2.1 UPDATE語句的語法格式 133
6.2.2 更新單列 133
6.2.3 更新多列 134
6.2.4 基于他表更新列 134
6.3 刪除數(shù)據(jù) 135
6.3.1 DELETE語句的語法格式 135
6.3.2 刪除數(shù)據(jù) 136
6.3.3 清空表 136
6.4 合并數(shù)據(jù) 137
6.4.1 MERGE語句的語法格式 137
6.4.2 執(zhí)行更新操作 138
6.4.3 執(zhí)行插入操作 138
6.4.4 限制條件的更新和插入 139
6.4.5 使用常量表達式 140
6.4.6 執(zhí)行刪除操作 140
6.5 練習題 141
第7章 高級查詢
7.1 子查詢 144
7.1.1 子查詢的使用規(guī)則 144
7.1.2 單行子查詢 144
7.1.3 實踐案例:單行子查詢常見錯誤解析 147
7.1.4 使用IN操作符 148
7.1.5 使用ANY操作符 149
7.1.6 使用ALL操作符 150
7.1.7 使用EXISTS操作符 151
7.1.8 使用UPDATE語句 152
7.1.9 使用DELETE語句 152
7.1.10 實踐案例:多層嵌套子查詢 153
7.2 多表查詢的語法格式 153
7.2.1 消除笛卡兒積 154
7.2.2 基本連接 154
7.3 內(nèi)連接 156
7.3.1 等值內(nèi)連接 156
7.3.2 非等值內(nèi)連接 157
7.3.3 自然連接 159
7.4 外連接 160
7.4.1 左外連接 160
7.4.2 右外連接 161
7.4.3 完全連接 162
7.5 聯(lián)合查詢 163
7.5.1 UNION ALL查詢 163
7.5.2 UNION查詢 164
7.5.3 MINUS查詢 164
7.5.4 INTERSECT查詢 165
7.6 交叉連接 166
7.7 實踐案例:查詢超市商品信息 166
7.8 練習題 168
第8章 Oracle表空間的管理
8.1 Oracle表空間簡介 172
8.1.1 了解表空間 172
8.1.2 表空間的類型 172
8.1.3 表空間的狀態(tài) 173
8.2 實踐案例:創(chuàng)建一個表空間 173
8.3 實踐案例:查詢表空間的信息 176
8.4 修改表空間的屬性 178
8.4.1 修改表空間的名稱 179
8.4.2 修改表空間的大小 179
8.4.3 切換只讀和讀寫狀態(tài) 180
8.4.4 切換脫機和聯(lián)機狀態(tài) 180
8.5 操作表空間 182
8.5.1 本地化管理 182
8.5.2 增加數(shù)據(jù)文件 183
8.5.3 移動數(shù)據(jù)文件 183
8.5.4 刪除表空間 184
8.6 實踐案例:修改默認表空間 184
8.7 還原表空間 186
8.7.1 創(chuàng)建還原表空間 186
8.7.2 管理還原表空間 186
8.7.3 更改還原表空間的方式 188
8.8 臨時表空間 189
8.8.1 了解臨時表空間 189
8.8.2 創(chuàng)建臨時表空間 190
8.8.3 修改臨時表空間 190
8.8.4 臨時表空間組 191
8.9 實踐案例:創(chuàng)建購物系統(tǒng)的表空間 193
8.10 練習題 195
第9章 PL/SQL編程基礎(chǔ)
9.1 PL/SQL概述 198
9.1.1 PL/SQL語言的特點 198
9.1.2 PL/SQL代碼的編寫規(guī)則 198
9.2 PL/SQL的編程結(jié)構(gòu) 199
9.2.1 PL/SQL程序塊 199
9.2.2 數(shù)據(jù)類型 200
9.2.3 PL/SQL程序的注釋 200
9.3 變量 201
9.3.1 標識符的定義規(guī)則 201
9.3.2 聲明變量 202
9.3.3 變量賦值 203
9.3.4 %TYPE操作符 203
9.3.5 %ROWTYPE操作符 204
9.4 常量 205
9.5 字符集 206
9.5.1 字符集的概念 206
9.5.2 查看字符集 207
9.6 運算符 208
9.6.1 連接運算符 208
9.6.2 算術(shù)運算符 209
9.6.3 比較運算符 209
9.6.4 邏輯運算符 210
9.7 流程控制語句 211
9.7.1 分支語句 212
9.7.2 循環(huán)語句 214
9.7.3 跳轉(zhuǎn)語句 216
9.7.4 語句嵌套 219
9.8 實踐案例:輸出九九乘法表 220
9.9 異常處理 220
9.9.1 異常的語法結(jié)構(gòu) 220
9.9.2 預定義異常 221
9.9.3 非預定義異常 223
9.9.4 自定義異常 223
9.10 練習題 225
第10章 PL/SQL應用編程
10.1 系統(tǒng)函數(shù) 229
10.1.1 字符函數(shù) 229
10.1.2 數(shù)學函數(shù) 231
10.1.3 聚合函數(shù) 232
10.1.4 日期函數(shù) 233
10.1.5 轉(zhuǎn)換函數(shù) 235
10.2 自定義函數(shù) 236
10.2.1 創(chuàng)建函數(shù)語法 236
10.2.2 調(diào)用函數(shù) 237
10.2.3 查看函數(shù)源代碼 238
10.2.4 刪除函數(shù) 239
10.2.5 實踐案例:使用SQL Developer工具操作函數(shù) 239
10.3 實踐案例:實現(xiàn)MD5加密 240
10.4 使用集合 241
10.4.1 嵌套表 241
10.4.2 可變數(shù)組 243
10.4.3 索引表 246
10.4.4 集合方法 247
10.4.5 實踐案例:使用PL/SQL記錄表 248
10.5 使用游標 249
10.5.1 游標簡介 249
10.5.2 聲明游標 249
10.5.3 打開游標 250
10.5.4 檢索游標 251
10.5.5 關(guān)閉游標 251
10.5.6 實踐案例:LOOP循環(huán)游標 252
10.5.7 實踐案例:FOR循環(huán)游標 252
10.5.8 游標屬性 253
10.5.9 游標變量 255
10.6 實踐案例:使用游標更新和刪除數(shù)據(jù) 257
10.7 使用事務(wù) 259
10.7.1 事務(wù)概述 259
10.7.2 事務(wù)控制 260
10.7.3 使用事務(wù) 261
10.7.4 實踐案例:更新賬戶余額 262
10.8 使用鎖 263
10.8.1 鎖的分類 263
10.8.2 鎖的查詢語句 264
10.9 練習題 265
第11章 管理數(shù)據(jù)庫對象
11.1 包 268
11.1.1 包簡介 268
11.1.2 系統(tǒng)預定義包 268
11.1.3 創(chuàng)建包聲明 271
11.1.4 創(chuàng)建包主體 272
11.1.5 使用包 274
11.1.6 修改和刪除包 275
11.2 序列 275
11.2.1 創(chuàng)建序列 275
11.2.2 使用序列 276
11.2.3 修改序列 278
11.2.4 刪除序列 278
11.2.5 自動序列 279
11.3 同義詞 280
11.3.1 同義詞簡介 280
11.3.2 創(chuàng)建同義詞 281
11.3.3 刪除同義詞 282
11.4 索引 282
11.4.1 索引簡介 282
11.4.2 創(chuàng)建索引 286
11.4.3 創(chuàng)建B樹索引 287
11.4.4 創(chuàng)建位圖索引 288
11.4.5 創(chuàng)建函數(shù)索引 289
11.4.6 重命名索引 290
11.4.7 合并索引 290
11.4.8 重建索引 291
11.4.9 監(jiān)視索引 291
11.4.10 刪除索引 292
11.5 視圖 292
11.5.1 視圖簡介 293
11.5.2 創(chuàng)建視圖 293
11.5.3 查詢視圖 295
11.5.4 操作視圖 296
11.5.5 刪除視圖 298
11.5.6 實踐案例:使用SQL Developer操作視圖 299
11.5.7 視圖的WITH子句 299
11.6 Oracle偽列 301
11.6.1 ROWNUM偽列 301
11.6.2 ROWID偽列 302
11.6.3 實踐案例:刪除重復數(shù)據(jù) 303
11.7 實踐案例:獲取分頁數(shù)據(jù) 304
11.8 練習題 305
第12章 存儲過程和觸發(fā)器
12.1 創(chuàng)建存儲過程 309
12.2 實踐案例:創(chuàng)建一個更新密碼的存儲過程 309
12.3 管理存儲過程 310
12.3.1 查看存儲過程信息 310
12.3.2 實踐案例:調(diào)用存儲過程 311
12.3.3 修改存儲過程 311
12.3.4 刪除存儲過程 312
12.4 使用參數(shù) 313
12.4.1 輸入?yún)?shù) 313
12.4.2 輸出參數(shù) 315
12.4.3 同時包含輸入和輸出參數(shù) 315
12.4.4 參數(shù)默認值 316
12.5 觸發(fā)器 318
12.5.1 觸發(fā)器簡介 318
12.5.2 觸發(fā)器類型 318
12.6 創(chuàng)建觸發(fā)器 319
12.6.1 創(chuàng)建觸發(fā)器語法 319
12.6.2 DML觸發(fā)器 320
12.6.3 DDL觸發(fā)器 324
12.6.4 INSTEAD OF觸發(fā)器 325
12.7 實踐案例:跟蹤數(shù)據(jù)庫和用戶狀態(tài) 327
12.8 管理觸發(fā)器 330
12.8.1 查看觸發(fā)器信息 330
12.8.2 改變觸發(fā)器的狀態(tài) 330
12.8.3 刪除觸發(fā)器 331
12.9 實踐案例:實現(xiàn)主鍵自動增長 331
12.10 練習題 332
第13章 Oracle數(shù)據(jù)庫的安全性
13.1 用戶和模式 336
13.1.1 用戶 336
13.1.2 模式 337
13.2 創(chuàng)建用戶 337
13.3 管理用戶 338
13.3.1 查看用戶 339
13.3.2 修改用戶 339
13.3.3 刪除用戶 341
13.3.4 管理用戶會話 341
13.4 實踐案例:使用SQL Developer管理用戶 343
13.5 管理權(quán)限 345
13.5.1 系統(tǒng)權(quán)限 345
13.5.2 對象權(quán)限 346
13.6 角色 348
13.6.1 角色概述 348
13.6.2 系統(tǒng)預定義角色 349
13.6.3 創(chuàng)建角色 350
13.7 管理角色 350
13.7.1 角色授權(quán) 350
13.7.2 為用戶授予角色 351
13.7.3 修改角色密碼 351
13.7.4 取消角色權(quán)限 352
13.7.5 禁用與啟用角色 352
13.7.6 查看角色 352
13.7.7 刪除角色 353
13.8 配置文件 353
13.8.1 創(chuàng)建配置文件 353
13.8.2 查看配置文件 355
13.8.3 修改配置文件 355
13.8.4 刪除配置文件 355
13.9 練習題 355
第14章 Oracle數(shù)據(jù)庫文件
14.1 控制文件 358
14.1.1 控件文件簡介 358
14.1.2 創(chuàng)建控制文件 359
14.1.3 查看控制文件信息 362
14.1.4 移動和刪除控制文件 363
14.1.5 備份控制文件 364
14.1.6 恢復控制文件 365
14.2 實踐案例:多路復用控制文件策略 365
14.3 重做日志文件 367
14.3.1 重做日志文件簡介 367
14.3.2 重做記錄和回滾段 367
14.3.3 查看重做日志文件 368
14.3.4 創(chuàng)建重做日志文件組 369
14.3.5 切換重做日志組 370
14.3.6 實踐案例:管理重做日志組成員 371
14.3.7 設(shè)置重做日志模式 372
14.3.8 刪除重做日志組 374
14.4 數(shù)據(jù)文件 374
14.4.1 數(shù)據(jù)文件簡介 374
14.4.2 創(chuàng)建數(shù)據(jù)文件 375
14.4.3 查看數(shù)據(jù)文件信息 376
14.4.4 修改數(shù)據(jù)文件大小和狀態(tài) 377
14.4.5 修改數(shù)據(jù)文件的位置 378
14.4.6 刪除數(shù)據(jù)文件 379
14.5 實踐案例:操作數(shù)據(jù)文件 379
14.6 練習題 381
第15章 醫(yī)院預約掛號系統(tǒng)數(shù)據(jù)庫的設(shè)計
15.1 系統(tǒng)概述 384
15.1.1 開發(fā)背景 384
15.1.2 可行性分析 384
15.1.3 功能性分析 385
15.2 數(shù)據(jù)庫E-R圖的設(shè)計 386
15.3 數(shù)據(jù)庫的設(shè)計 386
15.3.1 創(chuàng)建表空間和用戶 387
15.3.2 創(chuàng)建數(shù)據(jù)表 387
15.3.3 創(chuàng)建約束 391
15.3.4 創(chuàng)建視圖 391
15.3.5 創(chuàng)建序列 392
15.3.6 創(chuàng)建存儲過程 393
15.4 業(yè)務(wù)測試 395
15.4.1 注冊就診信息 396
15.4.2 注冊醫(yī)生數(shù)據(jù) 397
15.4.3 更改密碼 398
15.4.4 更新患者姓名 398
15.4.5 修改密碼 399
15.4.6 更改醫(yī)生信息 400
15.4.7 查詢預約信息 401
練習題答案

展開全部

ORACLE 12C數(shù)據(jù)庫入門與應用 作者簡介

靳智良,知名互聯(lián)網(wǎng)社區(qū)架構(gòu)師,一個擁有5年軟件工程經(jīng)驗和深厚理論基礎(chǔ)的軟件工程專家,善于解剖和分析問題,使用生動形象的比喻,能將復雜的、難于理解的問題與知識簡單化講解。致力于研究、優(yōu)化Web 2.0系統(tǒng)架構(gòu)技術(shù),對LAMP體系架構(gòu)有著豐富的經(jīng)驗,挖掘LAMP架構(gòu)的性能潛力,探索新型高效能的Web 2.0站點系統(tǒng)支撐平臺以及系統(tǒng)集群。

馮海燕,具有多年.NET項目開發(fā)經(jīng)驗,深入掌握.NET框架技術(shù),熟練開發(fā)ASP.NET與WinForm項目,精通C#、ASP 、C 、VB語言,熟練使用MTS、COM 、Web Service分布式架構(gòu)。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服