注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫OracleOracle入門經典

Oracle入門經典

Oracle入門經典

定 價:¥59.00

作 者: 趙會東,李繼業(yè) 等著
出版社: 機械工業(yè)出版社
叢編項: 華章程序員書庫
標 簽: Oracle 計算機/網絡 數據庫

ISBN: 9787111420187 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數: 419 字數:  

內容簡介

  《華章程序員書庫:Oracle入門經典》以初學者為核心,全面介紹了Oracle數據庫管理與開發(fā)相關的各種技術。在內容排列上由淺入深,讓讀者循序漸進地掌握Oracle數據庫技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明等欄目,夯實讀者理論技術,豐富管理與開發(fā)經驗?!度A章程序員書庫:Oracle入門經典》共分4篇20章,其中,第一篇為基礎知識篇,主要包括開啟數據庫之門,踏上Oracle的征程,Oracle 11g身世解密——體系結構,發(fā)號施令——SQLPlus命令,神兵利器——SQL語言的基本操作,更上一層樓——SQL語言的復雜操作等內容;第二篇為核心技術篇,主要包括必須知道的PL/SQL編程,自給自足——創(chuàng)建過程、函數、觸發(fā)器和包,宏觀調控——控制文件和日志文件,數據核心區(qū)——表空間和數據文件,數據之家——數據表對象,不可不看的其他數據對象,數據檢索目錄——表和索引的分區(qū),居安思?!芾碛脩襞c權限等內容;第三篇為高級應用篇,主要包括合理優(yōu)化Oracle系統,SQL語句的優(yōu)勝劣汰,安全保障——數據備份與恢復,游刃有余——數據導出和導入,穿越時空——閃回技術等內容;第四篇為項目實戰(zhàn)篇,主要包括基于Oracle數據庫的企業(yè)人事管理系統實戰(zhàn)項目。《華章程序員書庫:Oracle入門經典》附有配套光盤,光盤中提供書中所有程序的源代碼、多媒體教學視頻、程序開發(fā)資源庫。其中,源代碼全部經過精心測試,能夠在Windows XP、Windows 7操作系統上編譯和運行。本書適用于Oracle的愛好者、初學者和中級開發(fā)人員,也可以作為大中專院校和培訓機構的教材。

作者簡介

暫缺《Oracle入門經典》作者簡介

圖書目錄

前言
第一篇 基礎知識篇
第1章 開啟數據庫之門
1.1 認識數據庫
1.1.1 數據庫的發(fā)展史
1.1.2 數據庫系統的組成
1.1.3 什么是數據庫管理系統
1.2 研究關系型數據庫的基本理論
1.2.1 關系型數據庫與數據庫管理系統
1.2.2 關系型數據庫的E-R模型
1.2.3 關系型數據庫的設計范式
1.3 小結
1.4 習題 第2章 踏上Oracle的征程
視頻講解:66分鐘
2.1 Oracle的成長歷程
2.2 展示Oracle 11g的新特性
2.3 安裝與卸載Oracle 11g
2.3.1 Oracle 11g的安裝
2.3.2 Oracle 11g的卸載
2.4 Oracle 11g的管理工具
2.4.1 SQL*Plus工具
2.4.2 Oracle企業(yè)管理器
2.4.3 數據庫配置助手
2.5 啟動與關閉數據庫實例
2.5.1 啟動數據庫實例
2.5.2 關閉數據庫實例
2.6 上機實踐
2.6.1 通過DBCA創(chuàng)建一個數據庫
2.6.2 以ABORT方式關閉數據庫
2.7 小結
2.8 習題 第3章 Oracle 11g身世解密-體系結構
視頻講解:90分鐘
3.1 簡述Oracle 11g體系結構
3.2 解密邏輯存儲結構
3.2.1 數據塊(Data Blocks)
3.2.2 數據區(qū)(Extent)
3.2.3 段(Segment)
3.2.4 表空間(TableSpace)
3.3 剖析物理存儲結構
3.3.1 數據文件
3.3.2 控制文件
3.3.3 日志文件
3.3.4 服務器參數文件
3.3.5 密碼文件、警告文件和跟蹤文件
3.4 剖析Oracle 11g服務器結構
3.4.1 系統全局區(qū)(SGA)
3.4.2 程序全局區(qū)(PGA)
3.4.3 前臺進程
3.4.4 后臺進程
3.5 窺探數據字典的秘密
3.5.1 Oracle數據字典簡介
3.5.2 Oracle常用數據字典
3.6 上機實踐
3.6.1 查詢數據庫中所有段的存儲空間
3.6.2 查詢數據庫所使用的數據文件
3.7 小結
3.8 習題 第4章 發(fā)號施令——SQL*Plus命令
視頻講解:83分鐘
4.1 SQL*Plus與數據庫的交互
4.2 設置SQL*Plus的運行環(huán)境
4.2.1 SET命令簡介
4.2.2 使用SET命令設置運行環(huán)境
4.3 解讀常用的SQL*Plus命令
4.3.1 HELP命令
4.3.2 DESCRIBE命令
4.3.3 SPOOL命令
4.3.4 其他常用命令
4.4 格式化查詢結果
4.4.1 COLUMN命令
4.4.2 TTITLE和BTITLE命令
4.5 上機實踐
4.5.1 使用set newpage命令修改指定數量的空行
4.5.2 使用TEXT值列替換NULL值列
4.6 小結
4.7 習題 第5章 神兵利器——SQL語言的基本操作
視頻講解:84分鐘
5.1 SQL語言簡介
5.1.1 SQL語言的特點
5.1.2 SQL語言的分類
5.1.3 SQL語言的編寫規(guī)則
5.2 認識用戶模式
5.2.1 模式與模式對象
5.2.2 示例模式SCOTT
5.3 檢索數據
5.3.1 簡單查詢
5.3.2 篩選查詢
5.3.3 分組查詢
5.3.4 排序查詢
5.3.5 多表關聯查詢
5.4 操作數據庫
5.4.1 插入數據(INSERT語句)
5.4.2 更新數據(UPDATE語句)
5.4.3 刪除數據(DELETE語句和TRUNCATE語句)
5.5 上機實踐
5.5.1 統計某一個部門的雇員的最高和最低工資
5.5.2 創(chuàng)建employees表的一個副本
5.6 小結
5.7 習題 第6章 更上一層樓——SQL語言的復雜操作
視頻講解:47分鐘
6.1 Oracle常用系統函數
6.1.1 字符類函數
6.1.2 數字類函數
6.1.3 日期和時間類函數
6.1.4 轉換類函數
6.1.5 聚合類函數
6.2 子查詢的用法
6.2.1 什么是子查詢
6.2.2 單行子查詢
6.2.3 多行子查詢
6.2.4 關聯子查詢
6.3 事務處理
6.3.1 事務概述
6.3.2 操作事務
6.4 上機實踐
6.4.1 把系統日期格式轉換為“YYYYMMDD”格式
6.4.2 查詢工資小于平均工資的員工信息
6.5 小結
6.6 習題
第二篇 核心技術篇 第7章 必須知道的PL/SQL編程
視頻講解:68分鐘
7.1 什么是PL/SQL
7.1.1 PL/SQL塊結構
7.1.2 代碼注釋和標識符
7.2 數據類型、變量和常量
7.2.1 基本數據類型
7.2.2 特殊數據類型
7.2.3 定義變量和常量
7.3 控制程序走向——流程控制語句
7.3.1 添加選擇語句
7.3.2 循環(huán)控制語句
7.4 PL/SQL游標
7.4.1 設置顯示游標
7.4.2 游標的常用屬性
7.4.3 設置隱式游標
7.4.4 通過for語句遍歷游標
7.5 PL/SQL異常處理
7.5.1 預定義異常
7.5.2 自定義異常
7.6 上機實踐
7.6.1 判斷用戶是否可以申請退休
7.6.2 使用游標讀取員工信息
7.7 小結
7.8 習題 第8章 自給自足——創(chuàng)建存儲過程、函數、觸發(fā)器和程序包
視頻講解:97分鐘
8.1 PL/SQL程序塊——存儲過程
8.1.1 存儲過程的創(chuàng)建
8.1.2 存儲過程的幾種模式參數
8.1.3 熟悉IN參數的默認值
8.2 函數的使用
8.2.1 函數的創(chuàng)建
8.2.2 函數的調用
8.2.3 函數的刪除
8.3 特殊的存儲過程——觸發(fā)器
8.3.1 觸發(fā)器概述
8.3.2 語句級觸發(fā)器
8.3.3 行級觸發(fā)器
8.3.4 替換觸發(fā)器
8.3.5 用戶事件觸發(fā)器
8.4 程序包的使用
8.4.1 程序包的規(guī)范
8.4.2 程序包的主體
8.5 上機實踐
8.5.1 調用存儲過程計算平方或平方根
8.5.2 通過程序包調用存儲過程和函數
8.6 小結
8.7 習題 第9章 宏觀調控——控制文件和日志文件
視頻講解:76分鐘
9.1 管理控制文件
9.1.1 控制文件概述
9.1.2 控制文件的多路復用
9.1.3 控制文件的創(chuàng)建
9.1.4 備份和恢復控制文件
9.1.5 控制文件的刪除操作
9.1.6 查詢控制文件的信息
9.2 管理重做日志文件
9.2.1 重做日志文件概述
9.2.2 增加日志組及其成員
9.2.3 重做日志的刪除
9.2.4 更改重做日志文件的位置或名稱
9.2.5 查看重做日志文件信息
9.3 管理歸檔日志文件
9.3.1 日志模式分類
9.3.2 管理歸檔操作
9.3.3 設置歸檔日志文件位置
9.3.4 查看歸檔日志信息
9.4 上機實踐
9.4.1 為數據庫實例添加重做日志文件組
9.4.2 查看并修改數據庫歸檔模式
9.5 小結
9.6 習題 第10章 數據核心區(qū)——表空間和數據文件
視頻講解:57分鐘
10.1 表空間與數據文件的關系
10.2 Oracle 11g的默認表空間
10.2.1 Oracle數據字典——SYSTEM表空間
10.2.2 SYSTEM的助手——SYSAUX表空間
10.3 表空間的創(chuàng)建
10.3.1 創(chuàng)建表空間的語法
10.3.2 通過本地化管理方式創(chuàng)建表空間
10.3.3 通過段空間管理方式創(chuàng)建表空間
10.3.4 創(chuàng)建非標準塊表空間
10.3.5 建立大文件表空間
10.4 維護表空間與數據文件
10.4.1 設置默認表空間
10.4.2 更改表空間的狀態(tài)
10.4.3 重命名表空間
10.4.4 刪除表空間
10.4.5 維護表空間中的數據文件
10.5 撤銷表空間的使用
10.5.1 撤銷表空間的作用
10.5.2 撤銷表空間的初始化參數
10.5.3 關于撤銷表空間的幾種操作
10.6 臨時表空間的使用
10.6.1 臨時表空間的創(chuàng)建
10.6.2 查詢臨時表空間的信息
10.6.3 臨時表空間組的使用
10.7 上機實踐
10.7.1 創(chuàng)建并設置默認永久表空間
10.7.2 創(chuàng)建并設置默認臨時表空間
10.8 小結
10.9 習題 第11章 數據之家——數據表對象
視頻講解:70分鐘
11.1 數據表概述
11.2 數據表的創(chuàng)建
11.2.1 數據表的邏輯結構
11.2.2 創(chuàng)建數據表
11.2.3 庖丁解?!獢祿淼奶匦?br /> 11.3 管理維護數據表
11.3.1 增加和刪除字段
11.3.2 修改字段
11.3.3 重命名數據表
11.3.4 改變表空間和存儲參數
11.3.5 刪除數據表
11.3.6 修改數據表的狀態(tài)
11.4 數據的完整性和約束性
11.4.1 非空約束
11.4.2 主鍵約束
11.4.3 唯一性約束
11.4.4 外鍵約束
11.4.5 禁用約束
11.4.6 激活約束
11.4.7 刪除約束
11.5 上機實踐
11.5.1 將創(chuàng)建的數據表置于指定的表空間中
11.5.2 為指定的數據表創(chuàng)建主鍵約束
11.6 小結
11.7 習題 第12章 不可不看的其他數據對象
視頻講解:55分鐘
12.1 索引對象——快速查找記錄
12.1.1 索引概述
12.1.2 創(chuàng)建索引
12.1.3 對索引進行修改
12.1.4 索引的刪除操作
12.1.5 顯示索引信息
12.2 視圖對象——存儲查詢的虛擬表
12.2.1 創(chuàng)建視圖
12.2.2 視圖的管理操作
12.3 同義詞對象——保護對象的安全
12.4 序列對象——提供唯一的主鍵值
12.4.1 創(chuàng)建序列
12.4.2 序列的管理操作
12.5 上機實踐
12.5.1 創(chuàng)建數據表并添加索引
12.5.2 通過序列對象為數據表添加數據
12.6 小結
12.7 習題 第13章 數據檢索目錄——表和索引的分區(qū)
視頻講解:46分鐘
13.1 分區(qū)技術概述
13.2 常見的幾種表分區(qū)
13.2.1 RANGE分區(qū)——范圍分區(qū)
13.2.2 HASH分區(qū)——散列分區(qū)
13.2.3 LIST分區(qū)——列表分區(qū)
13.2.4 多重復用——組合分區(qū)
13.2.5 范圍分區(qū)的升級——Interval分區(qū)
13.3 關于表分區(qū)的策略
13.4 表分區(qū)的管理
13.4.1 添加表分區(qū)
13.4.2 合并表分區(qū)
13.4.3 刪除表分區(qū)
13.4.4 并入表分區(qū)
13.5 索引分區(qū)的使用
13.5.1 索引分區(qū)概述
13.5.2 本地索引分區(qū)的使用
13.5.3 全局索引分區(qū)的使用
13.6 索引分區(qū)的管理
13.6.1 索引分區(qū)管理的操作列表
13.6.2 索引分區(qū)管理的實際操作
13.7 上機實踐
13.7.1 根據指定字段創(chuàng)建多個列表分區(qū)
13.7.2 根據表分區(qū)創(chuàng)建本地索引分區(qū)
13.8 小結
13.9 習題 第14章 居安思?!芾碛脩襞c權限
視頻講解:44分鐘
14.1 了解用戶與方案
14.2 創(chuàng)建與管理用戶
14.2.1 身份驗證
14.2.2 創(chuàng)建用戶
14.2.3 修改用戶
14.2.4 刪除用戶
14.3 用戶權限管理
14.3.1 了解權限
14.3.2 授權操作
14.3.3 回收系統權限
14.3.4 對象授權
14.3.5 回收對象權限
14.3.6 查詢用戶與權限
14.4 角色管理
14.4.1 認識角色
14.4.2 預定義角色
14.4.3 創(chuàng)建角色與授權
14.4.4 管理角色
14.4.5 角色與權限查詢
14.5 資源配置PROFILE
14.5.1 什么是PROFILE
14.5.2 使用PROFILE管理密碼
14.5.3 使用PROFILE管理資源
14.5.4 維護PROFILE文件
14.5.5 顯示PROFILE信息
14.6 上機實踐
14.6.1 創(chuàng)建一個用戶
14.6.2 創(chuàng)建一個角色
14.7 小結
14.8 習題
第三篇 高級應用篇 第15章 合理優(yōu)化Oracle系統
視頻講解:28分鐘
15.1 調整初始化參數
15.1.1 Oracle初始化參數分類
15.1.2 主要系統調優(yōu)參數介紹
15.2 系統全局區(qū)(SGA)優(yōu)化
15.2.1 理解內存分配
15.2.2 調整日志緩沖區(qū)
15.2.3 調整共享池
15.2.4 調整數據庫緩沖區(qū)
15.2.5 SGA調優(yōu)建議
15.3 排序區(qū)優(yōu)化
15.3.1 排序區(qū)與其他內存區(qū)的關系
15.3.2 理解排序活動
15.3.3 專用模式下排序區(qū)的調整
15.3.4 共享模式下排序區(qū)的調整
15.4 上機實踐
15.4.1 修改large_pool_size的值并查看修改結果
15.4.2 查詢高速緩存在調用階段的“不命中數”
15.5 小結
15.6 習題 第16章 SQL語句的優(yōu)勝劣汰
視頻講解:27分鐘
16.1 優(yōu)化常規(guī)SQL語句
16.1.1 建議不用“*”來代替所有列名
16.1.2 使用TRUNCATE代替DELETE
16.1.3 在確保完整性的情況下多用COMMIT語句
16.1.4 盡量減少表的查詢次數
16.1.5 用[NOT] EXISTS代替[NOT] IN
16.2 優(yōu)化表連接
16.2.1 驅動表的選擇
16.2.2 WHERE子句的連接順序
16.3 合理使用索引
16.3.1 何時使用索引
16.3.2 索引列和表達式的選擇
16.3.3 選擇復合索引主列
16.3.4 避免全表掃描大表
16.3.5 監(jiān)視索引是否被使用
16.4 優(yōu)化器的使用
16.4.1 優(yōu)化器的概念
16.4.2 運行EXPLAIN PLAN
16.4.3 Oracle 11g中SQL執(zhí)行計劃的管理
16.5 數據庫和SQL重演
16.5.1 數據庫重演
16.5.2 SQL重演
16.6 Oracle的性能顧問
16.6.1 SQL調優(yōu)顧問
16.6.2 SQL訪問顧問
16.7 上機實踐
16.7.1 使用TRUNCATE語句清空指定數據表
16.7.2 監(jiān)視主鍵索引是否被使用
16.8 小結
16.9 習題 第17章 安全保障——數據備份與恢復
視頻講解:44分鐘
17.1 了解備份與恢復
17.2 RMAN工具簡介
17.2.1 RMAN組件
17.2.2 RMAN通道
17.2.3 RMAN命令
17.3 使用RMAN工具實現備份
17.3.1 RMAN備份策略
17.3.2 使用RMAN備份數據庫文件和歸檔日志
17.3.3 增量備份
17.4 使用RMAN工具實現完全恢復
17.4.1 恢復處于NOARCHIVELOG模式的數據庫
17.4.2 恢復處于ARCHIVELOG模式的數據庫
17.5 使用RMAN工具實現部分恢復
17.5.1 基于時間的不完全恢復
17.5.2 基于更改的不完全恢復
17.6 上機實踐
17.6.1 使用RMAN工具備份表空間
17.6.2 使用RMAN工具還原備份的表空間
17.7 小結
17.8 習題 第18章 游刃有余——數據導出和導入
視頻講解:40分鐘
18.1 數據泵技術概述
18.2 使用EXPDP導出數據
18.2.1 執(zhí)行EXPDP命令
18.2.2 EXPDP命令參數
18.3 使用IMPDP導入數據
18.3.1 執(zhí)行IMPDP命令
18.3.2 IMPDP命令參數
18.4 使用SQL* Loader工具加載外部數據
18.4.1 初識SQL* Loader工具
18.4.2 加載多種格式的數據
18.5 上機實踐
18.5.1 使用EXPDP導出指定的數據表
18.5.2 使用IMPDP導入指定的數據表
18.6 小結
18.7 習題 第19章 穿越時空——閃回技術
視頻講解:29分鐘
19.1 了解閃回技術
19.2 閃回數據庫技術
19.2.1 閃回恢復區(qū)配置
19.2.2 閃回數據庫配置
19.2.3 閃回數據庫技術應用
19.3 閃回表技術
19.3.1 閃回表命令的語法
19.3.2 閃回表的應用
19.4 閃回丟棄技術
19.4.1 回收站簡介
19.4.2 回收站的應用
19.5 其他閃回技術
19.5.1 閃回版本查詢
19.5.2 閃回事務查詢
19.5.3 閃回數據歸檔
19.6 上機實踐
19.6.1 使用閃回丟棄還原已經drop掉的表
19.6.2 使用閃回表命令清除記錄
19.7 小結
19.8 習題
第四篇 項目實戰(zhàn)篇 第20章 基于Oracle數據庫的企業(yè)人事管理系統
視頻講解:171分鐘
20.1 需求分析
20.2 系統設計
20.2.1 系統目標
20.2.2 系統功能結構
20.2.3 系統業(yè)務流程圖
20.2.4 系統編碼規(guī)范
20.3 系統開發(fā)及運行環(huán)境
20.4 數據庫與數據表設計
20.4.1 實體E-R圖設計
20.4.2 數據庫邏輯結構設計
20.5 系統文件夾組織結構
20.6 公共模塊設計
20.6.1 編寫Hibernate配置文件
20.6.2 編寫Hibernate持久化類和映射文件
20.6.3 編寫通過Hibernate操作持久化對象的常用方法
20.6.4 創(chuàng)建用于特殊效果的部門樹對話框
20.6.5 創(chuàng)建通過部門樹選取員工的面板和對話框
20.7 Hibernate關聯關系的建立方法
20.7.1 建立一對一關聯
20.7.2 建立一對多關聯
20.8 主窗體設計
20.8.1 實現導航欄
20.8.2 實現工具欄
20.9 人事管理模塊設計
20.9.1 實現上傳員工照片功能
20.9.2 實現組件聯動功能
20.9.3 通過Java反射驗證數據是否為空
20.10 待遇管理模塊設計
20.10.1 實現建立一個新的賬套
20.10.2 實現為新建的賬套添加項目
20.10.3 實現修改項目的金額
20.10.4 實現統計報表
20.11 系統維護模塊設計
20.11.1 實現修改名稱的功能
20.11.2 實現添加部門的功能
20.11.3 實現刪除現有部門的功能
20.12 運行項目
20.13 開發(fā)常見問題與解決
20.14 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.autoforsalebyowners.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號