Oracle數(shù)據(jù)庫管理與開發(fā)
定 價:59 元
- 作者:李然,王芳,滕琳,孫庚
- 出版時間:2018/7/1
- ISBN:9787302505105
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.138
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書系統(tǒng)全面地介紹有關(guān)Oracle開發(fā)涉及的各類知識。全書共分17章,內(nèi)容包括Oracle 11g簡介、Oracle的體系結(jié)構(gòu)、參數(shù)文件與實例、SQL*Plus命令、SQL語句基礎(chǔ)、PL/SQL編程基礎(chǔ)、管理數(shù)據(jù)表、管理索引及其他數(shù)據(jù)對象、管理控制文件、日志文件、管理表空間和數(shù)據(jù)文件、用戶權(quán)限與安全、數(shù)據(jù)導(dǎo)出與導(dǎo)入、備份與恢復(fù)、數(shù)據(jù)庫閃回和審計技術(shù)、Oracle圖形管理工具、項目實戰(zhàn)等。
本書在內(nèi)容選取、章節(jié)安排、難易程度等方面充分考慮教學(xué)的需要,力求使概念準(zhǔn)確清晰、重點明確、內(nèi)容廣泛、便于取舍?勺鳛楸究朴嬎銠C專業(yè)、軟件學(xué)院、高職軟件專業(yè)及相關(guān)專業(yè)的教材,也適合Oracle愛好者及初、中級Web程序開發(fā)人員參考使用。
1.本書結(jié)構(gòu)合理、內(nèi)容全面。既講解大學(xué)生必備的計算機基礎(chǔ)知識,又結(jié)合當(dāng)今計算機新技術(shù)、新應(yīng)用的需求,著重加強信息安全與法律法規(guī)、圖像與視頻處理以及文獻(xiàn)檢索等基礎(chǔ)知識,以滿足當(dāng)今信息技術(shù)應(yīng)用發(fā)展的需要。2.本書以任務(wù)驅(qū)動為主線。操作內(nèi)容以具體任務(wù)為導(dǎo)引,緊密結(jié)合大學(xué)生的認(rèn)知實際與學(xué)習(xí)需要,提高學(xué)生的學(xué)習(xí)興趣,加強能力培養(yǎng)。3.由淺入深,循序漸進(jìn)。該書的邏輯結(jié)構(gòu)安排遵循計算機基礎(chǔ)知識教學(xué)規(guī)律,全書進(jìn)階式介紹計算機的基本理論和操作技能,便于學(xué)生理解掌握。4.本書的教學(xué)課件、習(xí)題答案等配套資源,讀者可登錄清華大學(xué)出版社網(wǎng)站下載使用。
前言O(shè)racle數(shù)據(jù)庫系統(tǒng)是美國Oracle(甲骨文)公司提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前應(yīng)用最廣泛的數(shù)據(jù)庫管理系統(tǒng)。作為一個通用的數(shù)據(jù)庫管理系統(tǒng),它的系統(tǒng)可移植性好、使用方便、功能強,適用于各類大、中、小、微計算機環(huán)境,是一種高效率、高可靠性的適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。Oracle已擁有眾多的用戶,也是大學(xué)數(shù)據(jù)庫技術(shù)類課程的首選內(nèi)容! ∧壳霸诟咝=虒W(xué)中介紹數(shù)據(jù)庫原理與技術(shù)的教材比較多,本書是作者在長期從事數(shù)據(jù)庫課程教學(xué)和科研的基礎(chǔ)上,為滿足數(shù)據(jù)庫原理及應(yīng)用課程的教學(xué)需求而編寫,內(nèi)容循序漸進(jìn)、深入淺出、系統(tǒng)全面。讀者可以充分利用Oracle平臺來深刻理解并掌握數(shù)據(jù)庫概念及原理,充分掌握數(shù)據(jù)庫應(yīng)用技術(shù),利用Oracle開發(fā)工具進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的初步設(shè)計與開發(fā),達(dá)到理論聯(lián)系實際、提高解決問題能力的教學(xué)目的與教學(xué)效果。本書由李然、王芳、藤琳、孫庚編寫,李然任主編。其中李然編寫第10~第17章及第1章的1.3節(jié)和1.4節(jié);王芳編寫第2和第3章及第1章的1.1節(jié)和1.2節(jié);藤琳編寫第4~第6章;孫庚編寫第7~第9章。全書由李然統(tǒng)稿。學(xué)生杜心雨參與了部分程序的調(diào)試。本書在編寫過程中參閱了大量的參考書目和文獻(xiàn)資料,本書的出版得到了清華大學(xué)出版社的大力支持,責(zé)任編輯張玥為本書付出了辛勤的勞動,在此一并表示衷心的感謝。由于編者水平有限,書中難免有不足之處,敬請讀者批評指正。編者的郵箱是liran@dlou.edu.cn。
編者于大連海洋大學(xué)2017年10月
目錄
第1章Oracle 11g簡介11.1Oracle的發(fā)展歷史11.2Oracle 11g新特性21.3Oracle安裝及卸載31.3.1安裝Oracle31.3.2Oracle安裝及卸載91.4Oracle數(shù)據(jù)庫啟動與關(guān)閉111.4.1啟動數(shù)據(jù)庫111.4.2關(guān)閉數(shù)據(jù)庫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ù)文件與實例203.1參數(shù)文件203.1.1參數(shù)文件的定義和作用203.1.2參數(shù)文件分類203.1.3參數(shù)文件的讀取213.2實例213.2.1內(nèi)存結(jié)構(gòu)213.2.2后臺進(jìn)程23第4章SQLPlus命令254.1環(huán)境設(shè)置命令254.1.1set命令254.1.2show命令264.2用SQLPlus生成報表274.2.1設(shè)置標(biāo)題: ttitle和btitle284.2.2設(shè)置報表尺寸304.2.3設(shè)置列column30第5章SQL語句基礎(chǔ)335.1SQL語言簡介335.1.1SQL語言的優(yōu)點335.1.2SQL與SQLPlus、PL/SQL的區(qū)別335.1.3SQL的常用術(shù)語345.1.4SQL語言的組成345.2SQL語言的數(shù)據(jù)類型345.3管理表355.3.1定義基本表355.3.2修改表結(jié)構(gòu)365.3.3刪除基本表375.3.4插入數(shù)據(jù)語句375.4數(shù)據(jù)查詢語句385.4.1簡單查詢,只有必須的查詢子句385.4.2條件查詢395.4.3排序結(jié)果表405.4.4聚集函數(shù)415.5數(shù)據(jù)更新語句435.5.1插入435.5.2刪除435.5.3修改44第6章PL/SQL編程基礎(chǔ)456.1PL/SQL程序設(shè)計456.1.1什么是PL/SQL456.1.2PL/SQL的好處456.1.3PL/SQL可用的SQL語句456.1.4運行PL/SQL程序466.2PL/SQL塊結(jié)構(gòu)和組成元素466.2.1PL/SQL塊466.2.2PL/SQL結(jié)構(gòu)476.2.3標(biāo)識符476.2.4PL/SQL變量類型476.2.5運算符496.2.6變量賦值506.2.7注釋516.3PL/SQL流程控制語句526.3.1條件語句526.3.2case表達(dá)式536.3.3循環(huán)536.3.4標(biā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ù)、過程、包和觸發(fā)器607.1函數(shù)607.1.1創(chuàng)建函數(shù)607.1.2函數(shù)的調(diào)用617.1.3參數(shù)默認(rèn)值617.2存儲過程627.2.1建立存儲過程627.2.2調(diào)用存儲過程637.3包的創(chuàng)建和應(yīng)用637.3.1包的定義647.3.2刪除過程、函數(shù)和包677.4觸發(fā)器687.4.1觸發(fā)器類型687.4.2創(chuàng)建觸發(fā)器687.4.3觸發(fā)器觸發(fā)次序697.4.4創(chuàng)建DML觸發(fā)器697.4.5刪除觸發(fā)器70第8章表對象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ù)對象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添加、重命名或移動控制文件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重命名、移動日志文件成員10010.2.4強制重做日志切換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檢查點11310.3.6快速恢復(fù)區(qū)114第11章管理表空間和數(shù)據(jù)文件11711.1表空間類型11711.1.1本地管理表空間11711.1.2自動段管理11911.1.3手動段管理11911.1.4Oracle數(shù)據(jù)庫中的表空間分類12111.2表空間以及數(shù)據(jù)文件的脫機和聯(lián)機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對象權(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ù)庫備份與恢復(fù)的種類19514.2冷備份19614.2.1冷備份操作步驟19614.2.2備份完整實例19614.2.3冷恢復(fù)19914.3熱備份20114.3.1熱備份的步驟20114.3.2熱備份的實例20214.3.3熱備份的恢復(fù)20514.3.4數(shù)據(jù)庫運行時數(shù)據(jù)文件破環(huán)的數(shù)據(jù)庫恢復(fù)20614.3.5數(shù)據(jù)庫關(guān)閉時數(shù)據(jù)文件破環(huán)的數(shù)據(jù)庫恢復(fù)20914.3.6關(guān)閉數(shù)據(jù)庫狀態(tài)下的數(shù)據(jù)庫恢復(fù)212第15章數(shù)據(jù)庫閃回和審計技術(shù)21515.1數(shù)據(jù)庫閃回概述21515.1.1閃回配置21615.1.2查詢閃回21615.1.3表閃回21815.1.4刪除閃回22015.1.5數(shù)據(jù)庫閃回22215.1.6閃回版本查詢22515.1.7閃回事務(wù)查詢22715.1.8閃回數(shù)據(jù)歸檔22915.2數(shù)據(jù)庫審計23015.2.1審計概述23015.2.2審計的分類23015.2.3審計的設(shè)置23115.2.4語句審計23215.2.5權(quán)限審計23615.2.6對象審計23715.2.7細(xì)粒度審計24015.2.8細(xì)粒度審計策略的管理24315.2.9細(xì)粒度審計數(shù)據(jù)字典視圖244第16章Oracle圖形管理工具24516.1Oracle企業(yè)管理器 24516.1.1數(shù)據(jù)庫性能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章項目實戰(zhàn)小型超市管理系統(tǒng)28817.1任務(wù)與要求28817.1.1任務(wù)描述28817.1.2設(shè)計要求 28817.2需求分析28917.2.1數(shù)據(jù)需求28917.2.2事務(wù)需求28917.3概要設(shè)計28917.4邏輯設(shè)計29017.5物理設(shè)計29217.6數(shù)據(jù)庫建立29217.6.1創(chuàng)建數(shù)據(jù)表29217.6.2數(shù)據(jù)初始化29417.7數(shù)據(jù)庫用戶權(quán)限管理29617.7.1用戶權(quán)限類型29617.7.2觸發(fā)器296參考文獻(xiàn)299