Oracle數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)
定 價(jià):59 元
- 作者:李然,王芳,滕琳,孫庚
- 出版時(shí)間:2018/7/1
- ISBN:9787302505105
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)系統(tǒng)全面地介紹有關(guān)Oracle開(kāi)發(fā)涉及的各類(lèi)知識(shí)。全書(shū)共分17章,內(nèi)容包括Oracle 11g簡(jiǎn)介、Oracle的體系結(jié)構(gòu)、參數(shù)文件與實(shí)例、SQL*Plus命令、SQL語(yǔ)句基礎(chǔ)、PL/SQL編程基礎(chǔ)、管理數(shù)據(jù)表、管理索引及其他數(shù)據(jù)對(duì)象、管理控制文件、日志文件、管理表空間和數(shù)據(jù)文件、用戶權(quán)限與安全、數(shù)據(jù)導(dǎo)出與導(dǎo)入、備份與恢復(fù)、數(shù)據(jù)庫(kù)閃回和審計(jì)技術(shù)、Oracle圖形管理工具、項(xiàng)目實(shí)戰(zhàn)等。
本書(shū)在內(nèi)容選取、章節(jié)安排、難易程度等方面充分考慮教學(xué)的需要,力求使概念準(zhǔn)確清晰、重點(diǎn)明確、內(nèi)容廣泛、便于取舍。可作為本科計(jì)算機(jī)專(zhuān)業(yè)、軟件學(xué)院、高職軟件專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)的教材,也適合Oracle愛(ài)好者及初、中級(jí)Web程序開(kāi)發(fā)人員參考使用。
1.本書(shū)結(jié)構(gòu)合理、內(nèi)容全面。既講解大學(xué)生必備的計(jì)算機(jī)基礎(chǔ)知識(shí),又結(jié)合當(dāng)今計(jì)算機(jī)新技術(shù)、新應(yīng)用的需求,著重加強(qiáng)信息安全與法律法規(guī)、圖像與視頻處理以及文獻(xiàn)檢索等基礎(chǔ)知識(shí),以滿足當(dāng)今信息技術(shù)應(yīng)用發(fā)展的需要。2.本書(shū)以任務(wù)驅(qū)動(dòng)為主線。操作內(nèi)容以具體任務(wù)為導(dǎo)引,緊密結(jié)合大學(xué)生的認(rèn)知實(shí)際與學(xué)習(xí)需要,提高學(xué)生的學(xué)習(xí)興趣,加強(qiáng)能力培養(yǎng)。3.由淺入深,循序漸進(jìn)。該書(shū)的邏輯結(jié)構(gòu)安排遵循計(jì)算機(jī)基礎(chǔ)知識(shí)教學(xué)規(guī)律,全書(shū)進(jìn)階式介紹計(jì)算機(jī)的基本理論和操作技能,便于學(xué)生理解掌握。4.本書(shū)的教學(xué)課件、習(xí)題答案等配套資源,讀者可登錄清華大學(xué)出版社網(wǎng)站下載使用。
前言O(shè)racle數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)Oracle(甲骨文)公司提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前應(yīng)用最廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng)。作為一個(gè)通用的數(shù)據(jù)庫(kù)管理系統(tǒng),它的系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類(lèi)大、中、小、微計(jì)算機(jī)環(huán)境,是一種高效率、高可靠性的適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。Oracle已擁有眾多的用戶,也是大學(xué)數(shù)據(jù)庫(kù)技術(shù)類(lèi)課程的首選內(nèi)容。 目前在高校教學(xué)中介紹數(shù)據(jù)庫(kù)原理與技術(shù)的教材比較多,本書(shū)是作者在長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)和科研的基礎(chǔ)上,為滿足數(shù)據(jù)庫(kù)原理及應(yīng)用課程的教學(xué)需求而編寫(xiě),內(nèi)容循序漸進(jìn)、深入淺出、系統(tǒng)全面。讀者可以充分利用Oracle平臺(tái)來(lái)深刻理解并掌握數(shù)據(jù)庫(kù)概念及原理,充分掌握數(shù)據(jù)庫(kù)應(yīng)用技術(shù),利用Oracle開(kāi)發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的初步設(shè)計(jì)與開(kāi)發(fā),達(dá)到理論聯(lián)系實(shí)際、提高解決問(wèn)題能力的教學(xué)目的與教學(xué)效果。本書(shū)由李然、王芳、藤琳、孫庚編寫(xiě),李然任主編。其中李然編寫(xiě)第10~第17章及第1章的1.3節(jié)和1.4節(jié);王芳編寫(xiě)第2和第3章及第1章的1.1節(jié)和1.2節(jié);藤琳編寫(xiě)第4~第6章;孫庚編寫(xiě)第7~第9章。全書(shū)由李然統(tǒng)稿。學(xué)生杜心雨參與了部分程序的調(diào)試。本書(shū)在編寫(xiě)過(guò)程中參閱了大量的參考書(shū)目和文獻(xiàn)資料,本書(shū)的出版得到了清華大學(xué)出版社的大力支持,責(zé)任編輯張玥為本書(shū)付出了辛勤的勞動(dòng),在此一并表示衷心的感謝。由于編者水平有限,書(shū)中難免有不足之處,敬請(qǐng)讀者批評(píng)指正。編者的郵箱是liran@dlou.edu.cn。
編者于大連海洋大學(xué)2017年10月
目錄
第1章Oracle 11g簡(jiǎn)介11.1Oracle的發(fā)展歷史11.2Oracle 11g新特性21.3Oracle安裝及卸載31.3.1安裝Oracle31.3.2Oracle安裝及卸載91.4Oracle數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉111.4.1啟動(dòng)數(shù)據(jù)庫(kù)111.4.2關(guān)閉數(shù)據(jù)庫(kù)13第2章Oracle體系結(jié)構(gòu)152.1物理結(jié)構(gòu)152.1.1數(shù)據(jù)文件152.1.2日志文件152.1.3控制文件162.2邏輯結(jié)構(gòu)162.2.1數(shù)據(jù)塊162.2.2區(qū)間182.2.3段182.2.4表空間18第3章參數(shù)文件與實(shí)例203.1參數(shù)文件203.1.1參數(shù)文件的定義和作用203.1.2參數(shù)文件分類(lèi)203.1.3參數(shù)文件的讀取213.2實(shí)例213.2.1內(nèi)存結(jié)構(gòu)213.2.2后臺(tái)進(jìn)程23第4章SQLPlus命令254.1環(huán)境設(shè)置命令254.1.1set命令254.1.2show命令264.2用SQLPlus生成報(bào)表274.2.1設(shè)置標(biāo)題: ttitle和btitle284.2.2設(shè)置報(bào)表尺寸304.2.3設(shè)置列column30第5章SQL語(yǔ)句基礎(chǔ)335.1SQL語(yǔ)言簡(jiǎn)介335.1.1SQL語(yǔ)言的優(yōu)點(diǎn)335.1.2SQL與SQLPlus、PL/SQL的區(qū)別335.1.3SQL的常用術(shù)語(yǔ)345.1.4SQL語(yǔ)言的組成345.2SQL語(yǔ)言的數(shù)據(jù)類(lèi)型345.3管理表355.3.1定義基本表355.3.2修改表結(jié)構(gòu)365.3.3刪除基本表375.3.4插入數(shù)據(jù)語(yǔ)句375.4數(shù)據(jù)查詢語(yǔ)句385.4.1簡(jiǎn)單查詢,只有必須的查詢子句385.4.2條件查詢395.4.3排序結(jié)果表405.4.4聚集函數(shù)415.5數(shù)據(jù)更新語(yǔ)句435.5.1插入435.5.2刪除435.5.3修改44第6章PL/SQL編程基礎(chǔ)456.1PL/SQL程序設(shè)計(jì)456.1.1什么是PL/SQL456.1.2PL/SQL的好處456.1.3PL/SQL可用的SQL語(yǔ)句456.1.4運(yùn)行PL/SQL程序466.2PL/SQL塊結(jié)構(gòu)和組成元素466.2.1PL/SQL塊466.2.2PL/SQL結(jié)構(gòu)476.2.3標(biāo)識(shí)符476.2.4PL/SQL變量類(lèi)型476.2.5運(yùn)算符496.2.6變量賦值506.2.7注釋516.3PL/SQL流程控制語(yǔ)句526.3.1條件語(yǔ)句526.3.2case表達(dá)式536.3.3循環(huán)536.3.4標(biāo)號(hào)和goto556.4游標(biāo)的使用556.4.1游標(biāo)概念556.4.2處理顯式游標(biāo)566.4.3處理隱式游標(biāo)586.4.4游標(biāo)修改和刪除操作58第7章函數(shù)、過(guò)程、包和觸發(fā)器607.1函數(shù)607.1.1創(chuàng)建函數(shù)607.1.2函數(shù)的調(diào)用617.1.3參數(shù)默認(rèn)值617.2存儲(chǔ)過(guò)程627.2.1建立存儲(chǔ)過(guò)程627.2.2調(diào)用存儲(chǔ)過(guò)程637.3包的創(chuàng)建和應(yīng)用637.3.1包的定義647.3.2刪除過(guò)程、函數(shù)和包677.4觸發(fā)器687.4.1觸發(fā)器類(lèi)型687.4.2創(chuàng)建觸發(fā)器687.4.3觸發(fā)器觸發(fā)次序697.4.4創(chuàng)建DML觸發(fā)器697.4.5刪除觸發(fā)器70第8章表對(duì)象718.1表的概念718.2創(chuàng)建表718.3表的完整性約束728.3.1非空約束728.3.2主鍵約束738.3.3外鍵約束748.3.4唯一約束758.3.5條件約束768.3.6刪除約束768.4修改表768.4.1修改表的狀態(tài)768.4.2修改字段 778.4.3修改表名798.5刪除表79第9章數(shù)據(jù)對(duì)象809.1索引809.1.1創(chuàng)建索引809.1.2修改索引819.1.3刪除索引819.1.4查看索引829.2簇829.2.1管理簇的準(zhǔn)則829.2.2創(chuàng)建簇839.2.3更改簇849.2.4刪除簇849.3視圖859.3.1視圖的概念859.3.2視圖的創(chuàng)建與查詢869.3.3管理視圖879.4序列889.4.1創(chuàng)建序列889.4.2管理序列899.5同義詞90第10章管理控制文件和日志文件9310.1管理控制文件9310.1.1控制文件的管理9310.1.2創(chuàng)建控制文件9410.1.3添加、重命名或移動(dòng)控制文件9610.1.4備份控制文件9610.1.5刪除控制文件9610.1.6控制文件的數(shù)據(jù)字典視圖9610.2重做日志文件9710.2.1設(shè)置重做日志文件9810.2.2創(chuàng)建重做日志文件組和日志文件成員9810.2.3重命名、移動(dòng)日志文件成員10010.2.4強(qiáng)制重做日志切換10110.2.5清除重做日志文件10210.2.6刪除重做日志文件組和日志文件成員10210.2.7重做日志文件的數(shù)據(jù)字典視圖10410.3歸檔日志文件10510.3.1歸檔模式和非歸檔模式的選擇10510.3.2歸檔模式的管理10510.3.3歸檔目的地管理10710.3.4歸檔日志文件的常用信息查詢11110.3.5檢查點(diǎn)11310.3.6快速恢復(fù)區(qū)114第11章管理表空間和數(shù)據(jù)文件11711.1表空間類(lèi)型11711.1.1本地管理表空間11711.1.2自動(dòng)段管理11911.1.3手動(dòng)段管理11911.1.4Oracle數(shù)據(jù)庫(kù)中的表空間分類(lèi)12111.2表空間以及數(shù)據(jù)文件的脫機(jī)和聯(lián)機(jī)12511.3用戶表空間以及數(shù)據(jù)文件的維護(hù)12911.4只讀表空間139第12章用戶的安全設(shè)置14312.1用戶賬戶的安全性管理14312.1.1用戶身份認(rèn)證方式14312.1.2用戶密碼的安全性管理14512.1.3用戶賬戶的資源限制15312.1.4用戶默認(rèn)表空間和使用配額15712.2權(quán)限與角色15912.2.1系統(tǒng)權(quán)限16112.2.2用戶角色16612.2.3對(duì)象權(quán)限171第13章數(shù)據(jù)導(dǎo)入與導(dǎo)出17513.1傳統(tǒng)的數(shù)據(jù)導(dǎo)入導(dǎo)出工具exp/imp17513.1.1exp/imp的使用前提17513.1.2exp/imp的執(zhí)行方式17613.1.3exp/imp的參數(shù)17813.2數(shù)據(jù)泵導(dǎo)入導(dǎo)出工具expdp/impdp18113.2.1expdp/impdp的使用前提18113.2.2expdp/impdp的執(zhí)行方式18213.2.3expdp/impdp的參數(shù)18813.3數(shù)據(jù)加載工具SQLLoader19013.4外部表192第14章備份和恢復(fù)19514.1數(shù)據(jù)庫(kù)備份與恢復(fù)的種類(lèi)19514.2冷備份19614.2.1冷備份操作步驟19614.2.2備份完整實(shí)例19614.2.3冷恢復(fù)19914.3熱備份20114.3.1熱備份的步驟20114.3.2熱備份的實(shí)例20214.3.3熱備份的恢復(fù)20514.3.4數(shù)據(jù)庫(kù)運(yùn)行時(shí)數(shù)據(jù)文件破環(huán)的數(shù)據(jù)庫(kù)恢復(fù)20614.3.5數(shù)據(jù)庫(kù)關(guān)閉時(shí)數(shù)據(jù)文件破環(huán)的數(shù)據(jù)庫(kù)恢復(fù)20914.3.6關(guān)閉數(shù)據(jù)庫(kù)狀態(tài)下的數(shù)據(jù)庫(kù)恢復(fù)212第15章數(shù)據(jù)庫(kù)閃回和審計(jì)技術(shù)21515.1數(shù)據(jù)庫(kù)閃回概述21515.1.1閃回配置21615.1.2查詢閃回21615.1.3表閃回21815.1.4刪除閃回22015.1.5數(shù)據(jù)庫(kù)閃回22215.1.6閃回版本查詢22515.1.7閃回事務(wù)查詢22715.1.8閃回?cái)?shù)據(jù)歸檔22915.2數(shù)據(jù)庫(kù)審計(jì)23015.2.1審計(jì)概述23015.2.2審計(jì)的分類(lèi)23015.2.3審計(jì)的設(shè)置23115.2.4語(yǔ)句審計(jì)23215.2.5權(quán)限審計(jì)23615.2.6對(duì)象審計(jì)23715.2.7細(xì)粒度審計(jì)24015.2.8細(xì)粒度審計(jì)策略的管理24315.2.9細(xì)粒度審計(jì)數(shù)據(jù)字典視圖244第16章Oracle圖形管理工具24516.1Oracle企業(yè)管理器 24516.1.1數(shù)據(jù)庫(kù)性能24516.1.2數(shù)據(jù)表的管理24716.1.3表空間與數(shù)據(jù)文件25316.1.4用戶管理25516.1.5權(quán)限管理25916.1.6角色管理26216.1.7備份26616.1.8恢復(fù)26916.1.9數(shù)據(jù)泵27316.2Oracle SQL Developer281第17章項(xiàng)目實(shí)戰(zhàn)小型超市管理系統(tǒng)28817.1任務(wù)與要求28817.1.1任務(wù)描述28817.1.2設(shè)計(jì)要求 28817.2需求分析28917.2.1數(shù)據(jù)需求28917.2.2事務(wù)需求28917.3概要設(shè)計(jì)28917.4邏輯設(shè)計(jì)29017.5物理設(shè)計(jì)29217.6數(shù)據(jù)庫(kù)建立29217.6.1創(chuàng)建數(shù)據(jù)表29217.6.2數(shù)據(jù)初始化29417.7數(shù)據(jù)庫(kù)用戶權(quán)限管理29617.7.1用戶權(quán)限類(lèi)型29617.7.2觸發(fā)器296參考文獻(xiàn)299