Oracle 11g從入門到精通(第2版) ( 簡體 字) |
作者:明日科技 | 類別:1. -> 資料庫 -> Oracle |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 47440 詢問書籍請說出此書號!【缺書】 NT售價: 400 元 |
出版日:9/1/2017 |
頁數:498 |
光碟數:1 (含視頻教學) |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302458227 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。 “軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,出版后,絕大部分品種在全國軟件開發類零售圖書排行榜中依然名列前茅。叢書中多個品種被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為最耀眼的品牌之一。叢書累計銷售40多萬冊。 “軟件開發視頻大講堂”叢書(第3版)于2012年8月出版,根據讀者需要,增刪了品種,重新錄制了視頻,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫。因叢書編寫結構合理、實例選擇經典實用,叢書迄今累計銷售90多萬冊。 “軟件開發視頻大講堂”叢書(第4版)在繼承前3版所有優點的基礎上,修正了前3版圖書中發現的疏漏之處,并結合目前市場需要,進一步對叢書品種進行了完善,對相關內容進行了更新優化,使之更適合讀者學習,為了方便教學,還提供了教學課件PPT。 Oracle數據庫系統是美國Oracle公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(Client/Server)或B/S體系結構的數據庫之一。Oracle數據庫是目前世界上使用最為廣泛的數據庫管理系統之一,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫,它實現了分布式處理功能。關于Oracle的所有知識,只要在一種機型上學習后,便能在各種類型的機器上使用。
|
內容簡介:《Oracle 11g從入門到精通(第2版)》從初學者角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了使用Oracle 11g進行數據管理的各方面技術。全書共分19章,包括Oracle 11g概述,Oracle 11g體系結構,SQL *Plus命令,SQL語言基礎,PL/SQL編程,過程、函數、觸發器和包,管理控制文件和日志文件,管理表空間和數據文件,數據表對象,其他數據對象,表分區與索引分區,用戶管理與權限分配,數據庫控制,Oracle系統調優,優化SQL語句,Oracle數據備份與恢復,數據導出和導入,Oracle 11g的閃回技術,企業人事管理系統等。《Oracle 11g從入門到精通(第2版)》所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Oracle 11g管理數據庫的精髓,快速提高數據庫管理技能。 《Oracle 11g從入門到精通(第2版)》所配DVD光盤含有全程語音視頻講解教學錄像以及實例的全部源代碼,這些源代碼都經過精心調試,在Windows XP、Windows 2003、Windows 7下全部通過。 |
目錄:第1篇基礎知識 第1章Oracle11g概述 視頻講解:116分鐘 1.1簡述Oracle的發展史 1.2關系型數據庫的基本理論 1.2.1關系型數據庫與數據庫管理系統 1.2.2關系型數據庫的E-R模型 1.2.3關系型數據庫的設計范式 1.3Oracle11g的新功能 1.4Oracle11g的安裝與卸載 1.4.1Oracle11g的安裝 1.4.2Oracle11g的卸載 1.5Oracle11g的管理工具 1.5.1SQL*Plus工具 1.5.2Oracle企業管理器 1.5.3數據庫配置助手 1.6啟動與關閉數據庫實例 1.6.1啟動數據庫實例 1.6.2關閉數據庫實例 1.7小結 1.8實踐與練習 第2章Oracle11g體系結構 視頻講解:89分鐘 2.1Oracle11g體系結構概述 2.2邏輯存儲結構 2.2.1數據塊(DataBlocks) 2.2.2數據區(Extent) 2.2.3段(Segment) 2.2.4表空間(TableSpace) 2.3物理存儲結構 2.3.1數據文件 2.3.2控制文件 2.3.3日志文件 2.3.4服務器參數文件 2.3.5密碼文件、警告文件和跟蹤文件 2.4Oracle11g服務器結構 2.4.1系統全局區(SGA) 2.4.2程序全局區(PGA) 2.4.3前臺進程 2.4.4后臺進程 2.5數據字典 2.5.1Oracle數據字典簡介 2.5.2Oracle常用數據字典 2.6小結 2.7實踐與練習 第3章SQL*Plus命令 視頻講解:71分鐘 3.1SQL*Plus與數據庫的交互 3.2設置SQL*Plus的運行環境 3.2.1簡介SET命令 3.2.2使用SET命令設置運行環境 3.3常用SQL*Plus命令 3.3.1HELP命令 3.3.2DESCRIBE命令 3.3.3SPOOL命令 3.3.4其他常用命令 3.4格式化查詢結果 3.4.1COLUMN命令 3.4.2TTITLE和BTITLE命令 3.5小結 3.6實踐與練習 第4章SQL語言基礎 視頻講解:189分鐘 4.1SQL語言簡介 4.1.1SQL語言的特點 4.1.2SQL語言的分類 4.1.3SQL語言的編寫規則 4.2用戶模式 4.2.1模式與模式對象 4.2.2示例模式SCOTT 4.3檢索數據 4.3.1簡單查詢 4.3.2篩選查詢 4.3.3分組查詢 4.3.4排序查詢 4.3.5多表關聯查詢 4.4Oracle常用系統函數 4.4.1字符類函數 4.4.2數字類函數 4.4.3日期和時間類函數 4.4.4轉換類函數 4.4.5聚合類函數 4.5子查詢的用法 4.5.1什么是子查詢 4.5.2單行子查詢 4.5.3多行子查詢 4.5.4關聯子查詢 4.6操作數據庫 4.6.1插入數據(INSERT語句) 4.6.2更新數據(UPDATE語句) 4.6.3刪除數據(DELETE語句和TRUNCATE語句) 4.7小結 4.8實踐與練習 第5章PL/SQL編程 視頻講解:102分鐘 5.1PL/SQL簡介 5.1.1PL/SQL塊結構 5.1.2代碼注釋和標示符 5.1.3文本 5.2數據類型、變量和常量 5.2.1基本數據類型 5.2.2特殊數據類型 5.2.3定義變量和常量 5.2.4PL/SQL表達式 5.3流程控制語句 5.3.1選擇語句 5.3.2循環語句 5.4PL/SQL游標 5.4.1基本原理 5.4.2顯式游標 5.4.3隱式游標 5.4.4游標的屬性 5.4.5游標變量 5.4.6通過for語句循環游標 5.5PL/SQL異常處理 5.5.1異常處理方法 5.5.2異常處理語法 5.5.3預定義異常 5.5.4自定義異常 5.6小結 5.7實踐與練習 第6章過程、函數、觸發器和包 視頻講解:97分鐘 6.1存儲過程 6.1.1創建存儲過程 6.1.2存儲過程的參數 6.1.3IN參數的默認值 6.1.4刪除存儲過程 6.2函數 6.2.1創建函數 6.2.2調用函數 6.2.3刪除函數 6.3觸發器 6.3.1觸發器簡介 6.3.2語句級觸發器 6.3.3行級別觸發器 6.3.4替換觸發器 6.3.5用戶事件觸發器 6.3.6刪除觸發器 6.4程序包 6.4.1程序包的規范 6.4.2程序包的主體 6.4.3刪除包 6.5小結 6.6實踐與練習 第2篇核心技術 第7章管理控制文件和日志文件 視頻講解:77分鐘 7.1管理控制文件 7.1.1控制文件簡介 7.1.2控制文件的多路復用 7.1.3創建控制文件 7.1.4備份和恢復控制文件 7.1.5刪除控制文件 7.1.6查詢控制文件的信息 7.2管理重做日志文件 7.2.1重做日志文件概述 7.2.2增加日志組及其成員 7.2.3刪除重做日志文件 7.2.4更改重做日志文件的位置或名稱 7.2.5查看重做日志信息 7.3管理歸檔日志文件 7.3.1日志模式分類 7.3.2管理歸檔操作 7.3.3設置歸檔文件位置 7.3.4查看歸檔日志信息 7.4小結 7.5實踐與練習 第8章管理表空間和數據文件 視頻講解:57分鐘 8.1表空間與數據文件的關系 8.2Oracle11g的默認表空間 8.2.1SYSTEM表空間 8.2.2SYSAUX表空間 8.3創建表空間 8.3.1創建表空間的語法 8.3.2通過本地化管理方式創建表空間 8.3.3通過段空間管理方式創建表空間 8.3.4創建非標準塊表空間 8.3.5建立大文件表空間 8.4維護表空間與數據文件 8.4.1設置默認表空間 8.4.2更改表空間的狀態 8.4.3重命名表空間 8.4.4刪除表空間 8.4.5維護表空間中的數據文件 8.5管理撤銷表空間 8.5.1撤銷表空間的作用 8.5.2撤銷表空間的初始化參數 8.5.3撤銷表空間的基本操作 8.6管理臨時表空間 8.6.1臨時表空間簡介 8.6.2創建臨時表空間 8.6.3查詢臨時表空間的信息 8.6.4關于臨時表空間組 8.7小結 8.8實踐與練習 第9章數據表對象 視頻講解:71分鐘 9.1數據表概述 9.2創建數據表 9.2.1數據表的邏輯結構 9.2.2創建一個數據表 9.2.3數據表的特性 9.3維護數據表 9.3.1增加和刪除字段 9.3.2修改字段 9.3.3重命名表 9.3.4改變表空間和存儲參數 9.3.5刪除表 9.3.6修改表的狀態 9.4數據完整性和約束性 9.4.1非空約束 9.4.2主鍵約束 9.4.3唯一性約束 9.4.4外鍵約束 9.4.5禁用和激活約束 9.4.6刪除約束 9.5小結 9.6實踐與練習 第10章其他數據對象 視頻講解:56分鐘 10.1索引對象 10.1.1索引概述 10.1.2創建索引 10.1.3修改索引 10.1.4刪除索引 10.1.5顯示索引信息 10.2視圖對象 10.2.1創建視圖 10.2.2管理視圖 10.3同義詞對象 10.4序列對象 10.4.1創建序列 10.4.2管理序列 10.5小結 10.6實踐與練習 第11章表分區與索引分區 視頻講解:47分鐘 11.1分區技術簡介 11.2創建表分區 11.2.1范圍分區 11.2.2散列分區 11.2.3列表分區 11.2.4組合分區 11.2.5Interval分區 11.3表分區策略 11.4管理表分區 11.4.1添加表分區 11.4.2合并分區 11.4.3刪除分區 11.4.4并入分區 11.5創建索引分區 11.5.1索引分區概述 11.5.2本地索引分區 11.5.3全局索引分區 11.6管理索引分區 11.6.1索引分區管理的操作列表 11.6.2索引分區管理的實際操作 11.7小結 11.8實踐與練習 第12章用戶管理與權限分配 視頻講解:49分鐘 12.1用戶與模式的關系 12.2創建與管理用戶 12.2.1身份驗證 12.2.2創建用戶 12.2.3修改用戶 12.2.4刪除用戶 12.3用戶權限管理 12.3.1權限簡介 12.3.2授權操作 12.3.3回收系統權限 12.3.4對象授權 12.3.5回收對象權限 12.3.6查詢用戶與權限 12.4角色管理 12.4.1角色簡介 12.4.2預定義角色 12.4.3創建角色與授權 12.4.4管理角色 12.4.5角色與權限的查詢 12.5資源配置PROFILE 12.5.1PROFILE簡介 12.5.2使用PROFILE管理密碼 12.5.3使用PROFILE管理資源 12.5.4維護PROFILE文件 12.5.5顯示PROFILE信息 12.6小結 12.7實踐與練習 第3篇高級應用 第13章數據庫控制 視頻講解:19分鐘 13.1用事務控制操作 13.1.1事務的概述 13.1.2操作事務 13.2用鎖控制并發存取 13.2.1并發控制 13.2.2為何加鎖 13.2.3加鎖的方法 13.3死鎖 13.3.1死鎖的產生 13.3.2死鎖的預防 13.4小結 13.5實踐與練習 第14章Oracle系統調優 視頻講解:29分鐘 14.1調整初始化參數 14.1.1Oracle初始化參數分類 14.1.2主要系統調優參數介紹 14.2系統全局區(SGA)優化 14.2.1理解內存分配 14.2.2調整日志緩沖區 14.2.3調整共享池 14.2.4調整數據庫緩沖區 14.2.5SGA調優建議 14.3排序區優化 14.3.1排序區與其他內存區的關系 14.3.2理解排序活動 14.3.3專用模式下排序區的調整 14.3.4共享模式下排序區的調整 14.4小結 14.5實踐與練習 第15章優化SQL語句 視頻講解:27分鐘 15.1常規SQL語句優化 15.1.1建議不用“*”來代替所有列名 15.1.2用TRUNCATE代替DELETE 15.1.3在確保完整性的情況下多用COMMIT語句 15.1.4盡量減少表的查詢次數 15.1.5用[NOT]EXISTS代替[NOT]IN 15.2表連接優化 15.2.1驅動表的選擇 15.2.2WHERE子句的連接順序 15.3合理使用索引 15.3.1何時使用索引 15.3.2索引列和表達式的選擇 15.3.3選擇復合索引主列 15.3.4避免全表掃描大表 15.3.5監視索引是否被使用 15.4優化器的使用 15.4.1優化器的概念 15.4.2運行EXPLAINPLAN 15.4.3Oracle11g中SQL執行計劃的管理 15.5數據庫和SQL重演 15.5.1數據庫重演 15.5.2SQL重演 15.6Oracle的性能顧問 15.6.1SQL調優顧問 15.6.2SQL訪問顧問 15.7小結 15.8實踐與練習 第16章Oracle數據備份與恢復 視頻講解:45分鐘 16.1備份與恢復概述 16.2RMAN工具簡介 16.2.1RMAN的優點 16.2.2RMAN組件 16.2.3RMAN通道 16.2.4RMAN命令 16.3使用RMAN工具備份 16.3.1RMAN備份策略 16.3.2使用RMAN備份數據庫文件和歸檔日志 16.3.3增量備份 16.4使用RMAN工具完全恢復 16.4.1恢復處于NOARCHIVELOG模式的數據庫 16.4.2恢復處于ARCHIVELOG模式的數據庫 16.5使用RMAN工具部分恢復 16.5.1基于時間的不完全恢復 16.5.2基于更改的不完全恢復 16.6小結 16.7實踐與練習 第17章數據導出和導入 視頻講解:41分鐘 17.1EXPDP和IMPDP概述 17.2EXPDP導出數據 17.2.1執行EXPDP命令 17.2.2EXPDP命令參數 17.3IMPDP導入數據 17.3.1執行IMPDP命令 17.3.2IMPDP命令參數 17.4SQL*Loader工具 17.4.1SQL*Loader概述 17.4.2加載數據 17.5小結 17.6實踐與練習 第18章Oracle11g的閃回技術 視頻講解:30分鐘 18.1閃回技術簡介 18.2閃回數據庫 18.2.1閃回恢復區 18.2.2閃回數據庫配置 18.2.3閃回數據庫技術應用 18.3閃回表 18.3.1閃回表命令的語法 18.3.2閃回表的應用 18.4閃回丟棄 18.4.1回收站簡介 18.4.2回收站的應用 18.5其他閃回技術 18.5.1閃回版本查詢 18.5.2閃回事務查詢 18.5.3閃回數據歸檔 18.6小結 18.7實踐與練習 第4篇項目實戰 第19章企業人事管理系統 視頻講解:172分鐘 19.1開發背景 19.2系統分析 19.3系統設計 19.3.1系統目標 19.3.2系統功能結構 19.3.3系統預覽 19.3.4業務流程圖 19.3.5文件夾結構設計 19.4數據庫設計 19.4.1數據庫分析 19.4.2數據庫概念設計 19.4.3數據庫邏輯結構設計 19.5主窗體設計 19.5.1導航欄的設計 19.5.2工具欄的設計 19.6公共模塊設計 19.6.1編寫Hibernate配置文件 19.6.2編寫Hibernate持久化類和映射文件 19.6.3編寫通過Hibernate操作持久化對象的常用方法 19.6.4創建用于特殊效果的部門樹對話框 19.6.5創建通過部門樹選取員工的面板和對話框 19.7人事管理模塊設計 19.7.1人事管理模塊功能概述 19.7.2人事管理模塊技術分析 19.7.3人事管理模塊實現過程 19.8待遇管理模塊設計 19.8.1待遇管理模塊功能概述 19.8.2待遇管理模塊技術分析 19.8.3待遇管理模塊實現過程 19.9系統維護模塊設計 19.9.1系統維護模塊功能概述 19.9.2系統維護模塊技術分析 19.9.3系統維護模塊實現過程 19.10Hibernate關聯關系的建立方法 19.10.1建立一對一關聯 19.10.2建立一對多關聯 19.11小結
|
序: |