出版時(shí)間:2004-10-1 出版社:清華大學(xué)出版社 作者:王道學(xué),劉甫迎 頁數(shù):347 字?jǐn)?shù):520000
內(nèi)容概要
本書從實(shí)用的角度對數(shù)據(jù)庫原理、創(chuàng)建和管理數(shù)據(jù)庫、數(shù)據(jù)庫管理員的崗位工作進(jìn)行了詳細(xì)的闡述。 本書有12章和兩個(gè)附錄,詳細(xì)介紹了數(shù)據(jù)庫的意義,數(shù)據(jù)庫的由來和發(fā)展,數(shù)據(jù)模型,實(shí)體聯(lián)系模型(E-R),關(guān)系數(shù)據(jù)庫,函數(shù)依賴、范式,數(shù)據(jù)庫的設(shè)計(jì)與維護(hù),數(shù)據(jù)庫的安全性與完整性、并發(fā)控制與恢復(fù),分布式數(shù)據(jù)庫等基本概念、原理和理論。本書打破了其他數(shù)據(jù)庫原理的書忌諱寫革一具體的數(shù)據(jù)庫的慣例,并敘述了后端大型數(shù)據(jù)庫管理系統(tǒng)的工業(yè)標(biāo)準(zhǔn)——Oracle,且將之作為上述基本理論的具體例子貫穿全書。特別是書中還著述了Oracle的SQL、PL/SQL和Oracle的開發(fā)工具Oracle Developer(包含F(xiàn)orms Builder、Reports Builder等)、數(shù)據(jù)庫管理工具Enterprise Manager以及JDeveloper和Oracle9i J2EE高級技術(shù)等內(nèi)容,所以本書又是一本學(xué)習(xí)Oracle的基于C/S模式和B/S編程以及提高DBA(數(shù)據(jù)庫管理員)能力的教材。 本書有實(shí)例、實(shí)驗(yàn)指導(dǎo)收、習(xí)題、教學(xué)大綱,便于學(xué)習(xí)與教學(xué),可作為高等院校及軟件學(xué)院的教材,也適合作為從事數(shù)據(jù)庫軟件開發(fā)和應(yīng)用的人員的參考用書。
書籍目錄
第1章 數(shù)據(jù)庫的概念 1.1 數(shù)據(jù)庫的意義 1.2 數(shù)據(jù)庫的由來和發(fā)展 1.3 數(shù)據(jù)庫的體系結(jié)構(gòu) 1.4 數(shù)據(jù)庫系統(tǒng) 1.5 數(shù)據(jù)庫管理系統(tǒng) 習(xí)題第2章 實(shí)體聯(lián)系模型(E-R Model) 2.1 實(shí)體和帝體集合 2.2 聯(lián)系和聯(lián)系集合 2.3 屬性、映射限制和關(guān)鍵字 2.4 實(shí)體聯(lián)系E-R圖解和將之歸納為表 2.5 概括和聚集 2.6 E-R數(shù)據(jù)庫模式設(shè)計(jì) 習(xí)題第3章 關(guān)系模型及Oracle對象關(guān)系數(shù)據(jù)庫 3.1 關(guān)系模型和基本概念 3.2 關(guān)系代數(shù) 3.3 關(guān)系演算 3.4 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言——SQL 3.5 Oracle對象關(guān)系數(shù)據(jù)庫系統(tǒng) 習(xí)題第4章 Oracle的SQL和PL/SQL 4.1 Oracle的SQL介紹 4.2 定義、修改、刪除表 4.3 模式對象、直接量、函數(shù)和表達(dá)式 4.4 數(shù)據(jù)操縱語言(Insert、Update和Delete) 4.5 視圖(View) 4.6 Oracle的PL/SQL 習(xí)題第5章 關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論 5.1 引言 5.2 函數(shù)依賴 5.3 范式 5.4 多值依賴和4NF 習(xí)題第6章 數(shù)據(jù)庫的設(shè)計(jì)與維護(hù) 6.1 概述 6.2 需求分析 6.3 概念結(jié)構(gòu)設(shè)計(jì) 6.4 邏輯結(jié)構(gòu)設(shè)計(jì) 6.5 物理設(shè)計(jì) 6.6 實(shí)現(xiàn)與維護(hù) 6.7 用Oracle建立數(shù)據(jù)庫 6.8 數(shù)據(jù)字典 習(xí)題第7章 數(shù)據(jù)庫保護(hù) 7.1 數(shù)據(jù)庫的安全性(用戶鑒別、特權(quán)、角色、審計(jì)) 7.2 數(shù)據(jù)完整性(數(shù)據(jù)庫觸發(fā)器) 7.3 并發(fā)控制 7.4 數(shù)據(jù)庫后備和恢復(fù) 習(xí)題第8章 Oracle的企業(yè)管理器(Enterprise Manager) 8.1 企業(yè)管理器的三層框架結(jié)構(gòu) 8.2 企業(yè)管理器的配置 8.3 Oracle DBA(數(shù)據(jù)庫管理員)的工作 8.4 客戶端配置 習(xí)題第9章 分布式數(shù)據(jù)庫系統(tǒng) 9.1 概述(客戶/服務(wù)器結(jié)構(gòu)、服務(wù)器_服務(wù)器結(jié)構(gòu)) 9.2 分布式數(shù)據(jù)庫的連接 9.3 分布式查詢處理及其他 9.4 事務(wù)管理 9.5 多協(xié)議信息交換 9.6 表快照與復(fù)制 習(xí)題第10章 數(shù)據(jù)庫應(yīng)用程序開發(fā)工具——Oracle Developer 10.1 Forms Builder 10.2 Reports Builder 習(xí)題第11章 Oracle J2EE高級技術(shù)與JDeveloper 11.1 Java2企業(yè)版(J2EE) 11.2 Oracle9i的J2EE技術(shù)與OC4J 11.3 Oracle9i Java商業(yè)組件(BC4J) 11.4 JDeveloper 習(xí)題第12章 Oracle程序?qū)嵗獔D書管理信息系統(tǒng) 12.1 一個(gè)簡單的圖書管理系統(tǒng) 12.2 圖書數(shù)據(jù)庫上Form的建立 習(xí)題附錄A 《數(shù)據(jù)庫原理及應(yīng)用(Oracle)實(shí)用教程》教學(xué)大綱附錄B 實(shí)驗(yàn)指導(dǎo)書參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫原理及應(yīng)用 PDF格式下載