Oracle實(shí)用教程(第4版)(Oracle 12c版)
定 價(jià):49 元
叢書(shū)名:高等學(xué)校計(jì)算機(jī)教材
- 作者:鄭阿奇 主編
- 出版時(shí)間:2015/11/1
- ISBN:9787121273803
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:339
- 紙張:膠版紙
- 版次:4
- 開(kāi)本:16開(kāi)
本書(shū)以O(shè)racle 12c(中文版)作為平臺(tái),分別介紹Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)和在當(dāng)前流行平臺(tái)上開(kāi)發(fā)Oracle數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)介紹Oracle 12c的主要功能,語(yǔ)法為中文層次格式,實(shí)例數(shù)據(jù)庫(kù)表字段名為漢字,方便教學(xué)。流行平臺(tái)包括PHP 5、Java EE 7和Visual C# 2013。綜合應(yīng)用實(shí)習(xí)數(shù)據(jù)準(zhǔn)備通過(guò)創(chuàng)建實(shí)習(xí)用數(shù)據(jù)庫(kù)及其對(duì)象,簡(jiǎn)單小結(jié)Oracle數(shù)據(jù)庫(kù)的基本對(duì)象創(chuàng)建和操作,不同平臺(tái)操作同樣的數(shù)據(jù)庫(kù),實(shí)現(xiàn)同樣功能,給讀者帶來(lái)了極大的方便。 本書(shū)可作為大學(xué)本科、高職高專(zhuān)有關(guān)課程教材,也可供廣大Oracle數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員使用或參考。
第1部分 實(shí) 用 教 程
第1章 數(shù)據(jù)庫(kù)的基本概念
1.1 數(shù)據(jù)庫(kù)
1.1.1 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和
數(shù)據(jù)庫(kù)系統(tǒng)
1.1.2 數(shù)據(jù)模型
1.1.3 關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言
1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
1.2.1 概念結(jié)構(gòu)設(shè)計(jì)
1.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)
1.2.3 物理結(jié)構(gòu)設(shè)計(jì)
1.3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
1.3.1 C/S模式應(yīng)用系統(tǒng)
1.3.2 B/S模式應(yīng)用系統(tǒng)
第2章 Oracle 12c數(shù)據(jù)庫(kù)介紹
2.1 Oracle簡(jiǎn)介與安裝
2.1.1 Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介
2.1.2 Oracle 12c的安裝
2.2 Oracle數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)
2.2.1 內(nèi)部結(jié)構(gòu)
2.2.2 外部結(jié)構(gòu)
2.2.3 數(shù)據(jù)庫(kù)實(shí)例
2.3 Oracle 12c數(shù)據(jù)庫(kù)工具
第3章 數(shù)據(jù)庫(kù)的創(chuàng)建和操作
3.1 以界面方式創(chuàng)建數(shù)據(jù)庫(kù)
(采用DBCA)
3.2 以界面方式操作數(shù)據(jù)庫(kù)(采用
SQL Developer)
3.2.1 表操作
3.2.2 表數(shù)據(jù)操作
3.2.3 執(zhí)行SQL命令
3.3 命令方式操作數(shù)據(jù)庫(kù)(采用
SQL*Plus)
3.3.1 創(chuàng)建表
3.3.2 修改表
3.3.3 刪除表
3.3.4 插入記錄
3.3.5 刪除記錄
3.3.6 修改記錄
第4章 數(shù)據(jù)庫(kù)的查詢和視圖
4.1 選擇、投影和連接
4.1.1 選擇
4.1.2 投影
4.1.3 連接
4.2 數(shù)據(jù)庫(kù)的查詢
4.2.1 選擇列
4.2.2 選擇行
4.2.3 查詢對(duì)象
4.2.4 連接
4.2.5 匯總
4.2.6 排序
4.2.7 合并
4.3 數(shù)據(jù)庫(kù)視圖
4.3.1 視圖的概念
4.3.2 創(chuàng)建視圖
4.3.3 查詢視圖
4.3.4 更新視圖
4.3.5 修改視圖的定義
4.3.6 刪除視圖
4.4 含替換變量的查詢
4.4.1 &替換變量
4.4.2 &&替換變量
4.4.3 DEFINE和ACCEPT命令
第5章 索引與數(shù)據(jù)完整性
5.1 索引
5.1.1 索引的分類(lèi)
5.1.2 使用索引的原則
5.1.3 創(chuàng)建索引
5.1.4 維護(hù)索引
5.1.5 刪除索引
5.2 數(shù)據(jù)完整性
5.2.1 數(shù)據(jù)完整性的分類(lèi)
5.2.2 域完整性的實(shí)現(xiàn)
5.2.3 實(shí)體完整性的實(shí)現(xiàn)
5.2.4 參照完整性的實(shí)現(xiàn)
第6章 PL/SQL語(yǔ)言
6.1 PL/SQL概述
6.1.1 PL/SQL的組成
6.1.2 PL/SQL的特點(diǎn)
6.1.3 PL/SQL的開(kāi)發(fā)和運(yùn)行環(huán)境
6.2 PL/SQL字符集
6.2.1 合法字符
6.2.2 運(yùn)算符
6.2.3 其他符號(hào)
6.3 PL/SQL變量、常量和數(shù)據(jù)類(lèi)型
6.3.1 變量
6.3.2 常量
6.3.3 常用數(shù)據(jù)類(lèi)型
6.3.4 對(duì)象類(lèi)型
6.3.5 數(shù)據(jù)類(lèi)型轉(zhuǎn)換
6.4 PL/SQL基本程序結(jié)構(gòu)和語(yǔ)句
6.4.1 PL/SQL程序塊
6.4.2 條件結(jié)構(gòu)
6.4.3 循環(huán)結(jié)構(gòu)
6.4.4 選擇和跳轉(zhuǎn)語(yǔ)句
6.4.5 異常
6.5 系統(tǒng)內(nèi)置函數(shù)
6.6 用戶定義函數(shù)
6.6.1 創(chuàng)建函數(shù)
6.6.2 調(diào)用函數(shù)
6.6.3 刪除函數(shù)
6.7 游標(biāo)
6.7.1 顯式游標(biāo)
6.7.2 隱式游標(biāo)
6.7.3 游標(biāo)FOR循環(huán)
6.7.4 游標(biāo)變量
6.8 包
6.8.1 包的創(chuàng)建
6.8.2 包的初始化
6.8.3 重載
6.8.4 Oracle 12c內(nèi)置包
6.9 集合
6.9.1 聯(lián)合數(shù)組
6.9.2 嵌套表
6.9.3 可變數(shù)組
6.9.4 集合的屬性和方法
第7章 存儲(chǔ)過(guò)程和觸發(fā)器
7.1 存儲(chǔ)過(guò)程
7.1.1 存儲(chǔ)過(guò)程的創(chuàng)建
7.1.2 存儲(chǔ)過(guò)程的調(diào)用
7.1.3 存儲(chǔ)過(guò)程的修改
7.1.4 存儲(chǔ)過(guò)程的刪除
7.2 觸發(fā)器
7.2.1 以命令方式創(chuàng)建觸發(fā)器
7.2.2 以界面方式創(chuàng)建觸發(fā)器
7.2.3 啟用和禁用觸發(fā)器
7.2.4 觸發(fā)器的刪除
第8章 系統(tǒng)安全管理
8.1 用戶
8.1.1 創(chuàng)建用戶
8.1.2 管理用戶
8.2 權(quán)限管理
8.2.1 權(quán)限概述
8.2.2 系統(tǒng)權(quán)限管理
8.2.3 對(duì)象權(quán)限管理
8.2.4 安全特性
8.3 角色管理
8.3.1 角色概述
8.3.2 創(chuàng)建用戶角色
8.3.3 管理用戶角色
8.4 概要文件和數(shù)據(jù)字典視圖
8.4.1 創(chuàng)建概要文件
8.4.2 修改概要文件
8.4.3 數(shù)據(jù)字典視圖
8.5 審計(jì)
8.5.1 登錄審計(jì)
8.5.2 操作審計(jì)
8.5.3 對(duì)象審計(jì)
8.5.4 權(quán)限審計(jì)
第9章 表空間、備份和恢復(fù)
9.1 表空間
9.1.1 創(chuàng)建表空間
9.1.2 管理表空間
9.1.3 刪除表空間
9.2 備份和恢復(fù)概述
9.2.1 備份概述
9.2.2 恢復(fù)概述
9.3 導(dǎo)入/導(dǎo)出
9.3.1 導(dǎo)出
9.3.2 導(dǎo)入
9.4 脫機(jī)備份
9.5 聯(lián)機(jī)備份
9.5.1 以ARCHIVELOG方式運(yùn)行
數(shù)據(jù)庫(kù)
9.5.2 執(zhí)行數(shù)據(jù)庫(kù)聯(lián)機(jī)備份
9.6 數(shù)據(jù)泵
9.6.1 概述
9.6.2 EXPDP導(dǎo)出
9.6.3 IMPDP導(dǎo)入
第10章 事務(wù)、鎖、閃回和Undo表空間
10.1 事務(wù)
10.1.1 事務(wù)的概念
10.1.2 事務(wù)處理
10.1.3 自治事務(wù)
10.2 鎖
10.2.1 鎖機(jī)制和死鎖
10.2.2 鎖的類(lèi)型
10.2.3 表鎖和事務(wù)鎖
10.3 閃回操作
10.3.1 基本概念
10.3.2 查詢閃回
10.3.3 表閃回
10.3.4 刪除閃回
10.3.5 數(shù)據(jù)庫(kù)閃回
10.3.6 歸檔閃回
10.4 Undo表空間
10.4.1 自動(dòng)Undo管理
10.4.2 Undo表空間的優(yōu)點(diǎn)
10.4.3 Undo表空間管理參數(shù)
10.4.4 創(chuàng)建和管理Undo表空間
第11章 其他概念
11.1 同義詞
11.1.1 創(chuàng)建同義詞
11.1.2 使用同義詞
11.1.3 刪除同義詞
11.2 數(shù)據(jù)庫(kù)鏈接
11.2.1 創(chuàng)建數(shù)據(jù)庫(kù)鏈接
11.2.2 使用數(shù)據(jù)庫(kù)鏈接
11.2.3 刪除數(shù)據(jù)庫(kù)鏈接
11.3 快照
11.3.1 創(chuàng)建快照
11.3.2 修改快照
11.3.3 刪除快照
11.4 序列
11.4.1 創(chuàng)建序列
11.4.2 修改序列
11.4.3 刪除序列
第2部分 實(shí) 驗(yàn)
實(shí)驗(yàn)1 創(chuàng)建數(shù)據(jù)庫(kù)和表
實(shí)驗(yàn)2 表數(shù)據(jù)插入、修改和刪除
實(shí)驗(yàn)3 數(shù)據(jù)庫(kù)的查詢和視圖
實(shí)驗(yàn)4 索引和完整性
實(shí)驗(yàn)5 PL/SQL編程
實(shí)驗(yàn)6 存儲(chǔ)過(guò)程和觸發(fā)器的使用
實(shí)驗(yàn)7 用戶、角色與安全性
第3部分 Oracle 12c綜合應(yīng)用
實(shí)習(xí)0 創(chuàng)建實(shí)習(xí)數(shù)據(jù)庫(kù)
實(shí)習(xí)0.1 創(chuàng)建數(shù)據(jù)庫(kù)及其對(duì)象
實(shí)習(xí)0.2 功能和界面
實(shí)習(xí)1 PHP 5/Oracle 12c學(xué)生成績(jī)
管理系統(tǒng)
實(shí)習(xí)1.1 PHP開(kāi)發(fā)平臺(tái)搭建
實(shí)習(xí)1.1.1 創(chuàng)建PHP環(huán)境
實(shí)習(xí)1.1.2 Eclipse安裝與配置
實(shí)習(xí)1.2 PHP開(kāi)發(fā)入門(mén)
實(shí)習(xí)1.2.1 PHP項(xiàng)目的建立
實(shí)習(xí)1.2.2 PHP項(xiàng)目的運(yùn)行
實(shí)習(xí)1.2.3 PHP連接Oracle 12c
實(shí)習(xí)1.3 系統(tǒng)主頁(yè)設(shè)計(jì)
實(shí)習(xí)1.3.1 主界面
實(shí)習(xí)1.3.2 功能導(dǎo)航
實(shí)習(xí)1.4 學(xué)生管理
實(shí)習(xí)1.4.1 界面設(shè)計(jì)
實(shí)習(xí)1.4.2 功能實(shí)現(xiàn)
實(shí)習(xí)1.5 成績(jī)管理
實(shí)習(xí)1.5.1 界面設(shè)計(jì)
實(shí)習(xí)1.5.2 功能實(shí)現(xiàn)
實(shí)習(xí)2 Java EE 7/Oracle 12c學(xué)生成績(jī)
管理系統(tǒng)