注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫理論數(shù)據(jù)庫技術及應用

數(shù)據(jù)庫技術及應用

數(shù)據(jù)庫技術及應用

定 價:¥29.50

作 者: 湯荷美 等編著
出版社: 清華大學出版社
叢編項: 計算機科學與技術系列教材信息技術方向
標 簽: 數(shù)據(jù)庫理論

ISBN: 9787302259121 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 287 字數(shù):  

內(nèi)容簡介

  《數(shù)據(jù)庫技術及應用》緊密結(jié)合數(shù)據(jù)庫技術應用需求,分為三個層次:數(shù)據(jù)庫系統(tǒng)基本原理、數(shù)據(jù)操縱、應用開發(fā),詳細介紹數(shù)據(jù)庫技術涉及的基本概念、原理、工具及方法。第一個層次數(shù)據(jù)庫系統(tǒng)基本原理,內(nèi)容包括了數(shù)據(jù)庫系統(tǒng)的基本結(jié)構及組成、數(shù)據(jù)模型、數(shù)據(jù)存儲技術、數(shù)據(jù)管理技術、分布式數(shù)據(jù)庫技術等。第二個層次數(shù)據(jù)操縱,介紹SQL及Oracle的PLSQL關系數(shù)據(jù)庫語言。第三個層次應用開發(fā),從數(shù)據(jù)庫工程角度介紹軟件及數(shù)據(jù)庫應用系統(tǒng)涉及的開發(fā)模型和開發(fā)技術,并結(jié)合Java和.NET面向?qū)ο箝_發(fā)環(huán)境,分別給出了一個簡化的選課系統(tǒng)實現(xiàn)示例。本教材參考CC2005課程體系和我國高等學校計算機科學與技術教學指導委員會編制的核心課程教學實施方案,內(nèi)容覆蓋了課程體系中數(shù)據(jù)庫技術知識點,貫穿強調(diào)基礎、重視實踐、內(nèi)容實用的指導思想,以流行的Oracle大型分布式數(shù)據(jù)庫系統(tǒng)作為實踐教學對象,理論與實踐結(jié)合,同時兼顧工程需求。教材內(nèi)容翔實,實用性強,可作為應用型計算機專業(yè)本科學生數(shù)據(jù)庫課程的教材,也可供計算機專業(yè)工作人員及相關從業(yè)人員作為自學參考書。

作者簡介

  湯荷美清華大學計算機科學與技術系副教授。長期從事數(shù)據(jù)庫技術的教學與應用研究工作。作為骨干參加完成的國家“863”CIMS實驗工程項目1993年獲教育部科技進步一等獎,作為骨干參加完成的國家“863”重大攻關“并行工程”項目1998年獲教育部科技進步二等獎。主講數(shù)據(jù)庫技術及應用等課程。周立柱清華大學計算機科學與技術系教授,博導。從事計算機軟件、數(shù)據(jù)庫技術的教學與研究工作三十余年。負責完成國家“973”、“863”、自然科學基金基礎研究、國際合作研究項目多項,獲得國家科技進步三等獎1項,國家優(yōu)秀教學成果獎二等獎1項。發(fā)表論文百余篇。編著和翻譯出版學術著作、教材5部。馮建華清華大學計算機科學與技術系副系主任,教授,博導。主要研究方向為數(shù)據(jù)庫、文本挖掘、XML數(shù)據(jù)庫和WWW環(huán)境下的信息處理。作為項目負責人完成國家自然科學基金項目1項和“863”項目1項,并在頂級國際會議和頂級國際期刊上發(fā)表論文30余篇。出版教材4部。2010年獲中國計算機學會首屆YOCSEF青年科學家獎。劉衛(wèi)東清華大學計算機科學與技術系基礎教學部主任,博士,副教授。主要研究領域為分布式信息系統(tǒng)、計算機網(wǎng)絡及應用、無線傳感器網(wǎng)絡等,作為課題負責人承擔多項國家“863”、攻關課題,獲得省部級科技獎勵2項,發(fā)表論文60余篇。清華大學國家精品課“計算機組成原理”主講教師,獲得多項教學獎勵。宋佳興清華大學計算機科學與技術系副研究員,博土。主要研究方向為計算機網(wǎng)絡、分布式信息系統(tǒng)等。在相關領域承擔多項科研項目,發(fā)表論文20余篇,獲省部級科技進步獎2項。清華大學國家精品課“計算機組成原理”課程主要成員,獲省部級教學成果獎1項。主講數(shù)據(jù)庫技術及應用、計算機組成與系統(tǒng)結(jié)構課程。

圖書目錄

第1章 數(shù)據(jù)庫系統(tǒng)概述
1.1 基本概念
1.1.1 數(shù)據(jù)與信息
1.1.2 數(shù)據(jù)處理
1.1.3 計算機信息系統(tǒng)
1.1.4 數(shù)據(jù)管理
1.2 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)
1.3 數(shù)據(jù)庫系統(tǒng)的組成
1.3.1 數(shù)據(jù)庫
1.3.2 數(shù)據(jù)庫管理系統(tǒng)
1.3.3 應用開發(fā)工具與應用程序
1.3.4 數(shù)據(jù)庫管理員及相關人員
1.4 數(shù)據(jù)庫系統(tǒng)結(jié)構
1.4.1 三級模式結(jié)構
1.4.2 Oracle數(shù)據(jù)庫的三級模式結(jié)構
1.5 數(shù)據(jù)庫應用系統(tǒng)計算模式
1.5.1 主機-終端計算模式
1.5.2 客戶機/服務器計算模式(C/S)
1.5.3 網(wǎng)絡計算模式(B/S)
1.5.4 分布式數(shù)據(jù)庫計算模式
1.6 Oracle數(shù)據(jù)庫系統(tǒng)
1.6.1 Oracle數(shù)據(jù)庫系統(tǒng)的產(chǎn)品結(jié)構
1.6.2 Oracle系統(tǒng)體系結(jié)構
1.6.3 Oracle數(shù)據(jù)庫的存儲結(jié)構
1.6.4 Oracle的數(shù)據(jù)字典
小結(jié)
習題第2章 數(shù)據(jù)模型
2.1 模型與數(shù)據(jù)模型
2.1.1 概念模型
2.1.2 基本數(shù)據(jù)模型
2.2 實體-關系(ER)模型222.2.1 ER模型元素
2.2.2 ER模型圖形表示
2.3 關系模型與關系數(shù)據(jù)庫
2.3.1 關系模型
2.3.2 關系的定義
2.3.3 關系代數(shù)與操作
2.3.4 關系代數(shù)與SQL
2.4 關系的完整性
2.4.1 主碼約束
2.4.2 外來碼約束
2.4.3 域(Domain)約束
小結(jié)
習題第3章 關系數(shù)據(jù)庫語言SQL與PLSQL
3.1 SQL概述
3.1.1 SQL的特點
3.1.2 SQL的基本成分
3.1.3 實例
3.2 數(shù)據(jù)定義語言
3.2.1 關系表的創(chuàng)建與維護
3.2.2 視圖的定義與維護
3.3 數(shù)據(jù)更新
3.3.1 INSERT語句
3.3.2 UPDATE語句
3.3.3 DELETE語句
3.4 數(shù)據(jù)查詢
3.4.1 SELECT及其子句的用法
3.4.2 集合操作——UNION、INTERSECT、MINUS子句
3.4.3 連接查詢——JOIN操作
3.4.4 嵌套查詢(子查詢)
3.5 過程語言
3.5.1 PLSQL的特點
3.5.2 PLSQL的基本結(jié)構
3.5.3 PLSQL基礎
3.5.4 存儲過程653.5.5 存儲函數(shù)
3.5.6 觸發(fā)器
3.6 Oracle數(shù)據(jù)庫操作環(huán)境簡介
3.6.1 注冊及退出Oracle
3.6.2 SQL命令的編輯及執(zhí)行
3.6.3 Oracle數(shù)據(jù)庫的安裝
3.6.4 Oracle操作環(huán)境的設置
小結(jié)
習題第4章 數(shù)據(jù)庫設計
4.1 需求分析
4.1.1 需求分析任務
4.1.2 獲取需求
4.1.3 分析及描述需求
4.1.4 需求審核與確認
4.1.5 功能建模方法
4.2 數(shù)據(jù)庫概念設計
4.2.1 概念設計任務
4.2.2 概念設計方法與步驟
4.3 數(shù)據(jù)庫邏輯設計
4.3.1 初始模式設計
4.3.2 模式優(yōu)化
4.3.3 完整性設計
4.3.4 安全模式設計
4.3.5 外模式設計
4.4 數(shù)據(jù)庫物理設計
4.4.1 確定數(shù)據(jù)的存儲結(jié)構
4.4.2 確定分布策略
4.4.3 定義及維護索引
4.4.4 定義及維護聚集
4.5 實現(xiàn)與維護
4.6 關系數(shù)據(jù)庫設計理論
4.6.1 基本概念
4.6.2 規(guī)范化設計方法
小結(jié)
習題第5章 數(shù)據(jù)庫存儲技術
5.1 物理存儲介質(zhì)
5.1.1 三級存儲體系
5.1.2 磁盤
5.1.3 RAID
5.1.4 第三級存儲
5.2 文件組織
5.2.1 定長記錄
5.2.2 變長記錄
5.3 文件中記錄的組織
5.3.1 堆文件組織
5.3.2 順序文件組織
5.3.3 散列文件組織
5.3.4 簇集文件組織
5.4 數(shù)據(jù)字典的存儲
5.4.1 關系的元數(shù)據(jù)
5.4.2 用戶的元數(shù)據(jù)
5.4.3 統(tǒng)計數(shù)據(jù)和描述數(shù)據(jù)
5.4.4 索引的元數(shù)據(jù)
5.4.5 系統(tǒng)表
5.5 數(shù)據(jù)庫中的索引
5.5.1 基本的索引結(jié)構
5.5.2 評價索引的標準
5.6 順序索引
5.6.1 索引順序文件
5.6.2 多級索引
5.6.3 索引的更新
5.6.4 輔助索引
5.7 B?+樹索引文件
5.7.1 B?+樹索引結(jié)構
5.7.2 B?+樹索引的缺點
5.7.3 B?+樹上的查詢
5.7.4 B?+樹的更新
5.7.5 B?+樹文件組織
5.8 散列文件組織
5.8.1 散列文件的操作
5.8.2 散列函數(shù)
5.8.3 桶溢出控制
5.9 散列索引
5.10 順序索引和散列的比較
5.11 多碼訪問
小結(jié)
習題第6章 事務管理與并發(fā)控制
6.1 事務的概念
6.1.1 背景知識
6.1.2 事務的特性
6.2 事務的狀態(tài)
6.2.1 基本術語
6.2.2 抽象事務模型
6.3 原子性和持久性的實現(xiàn)
6.4 事務的并發(fā)執(zhí)行
6.4.1 為什么要并發(fā)執(zhí)行
6.4.2 調(diào)度
6.5 封鎖協(xié)議
6.5.1 鎖
6.5.2 基本的封鎖協(xié)議
6.5.3 基本封鎖協(xié)議的問題
6.5.4 兩階段封鎖協(xié)議
6.5.5 加強的兩階段封鎖協(xié)議
6.5.6 商用DBMS中封鎖協(xié)議的實現(xiàn)
6.6 時間戳排序協(xié)議
6.6.1 時間戳
6.6.2 時間戳排序協(xié)議
6.7 死鎖處理
6.7.1 死鎖問題
6.7.2 死鎖預防
6.7.3 死鎖檢測與恢復
小結(jié)
習題第7章 數(shù)據(jù)庫管理與維護
7.1 安全性
7.1.1 制定安全策略
7.1.2 用戶管理
7.1.3 特權與角色管理
7.1.4 啟用審計
7.2 完整性
7.3 可靠性
7.3.1 數(shù)據(jù)庫轉(zhuǎn)儲(備份)
7.3.2 數(shù)據(jù)庫恢復
7.4 日常管理
7.4.1 啟動及關閉數(shù)據(jù)庫
7.4.2 存儲空間管理
7.5 性能優(yōu)化
7.5.1 Oracle的優(yōu)化器
7.5.2 應用優(yōu)化
7.5.3 數(shù)據(jù)庫及實例的調(diào)整
小結(jié)
習題第8章 分布式數(shù)據(jù)庫
8.1 概述
8.1.1 實現(xiàn)模型
8.1.2 實現(xiàn)目標
8.1.3 分布式數(shù)據(jù)庫參考模式結(jié)構
8.2 分布式Oracle數(shù)據(jù)庫系統(tǒng)
8.2.1 概述
8.2.2 Oracle分布式數(shù)據(jù)庫系統(tǒng)結(jié)構
8.2.3 分布式Oracle系統(tǒng)支持的操作
8.2.4 分布式Oracle數(shù)據(jù)庫的透明性
小結(jié)
習題174
第9章 XML基礎
9.1 基本知識
9.1.1 Web與HTML
9.1.2 什么是XML
9.1.3 XML的優(yōu)點
9.1.4 基本概念
9.2 XML查詢語言
9.2.1 數(shù)據(jù)模型和形式語義
9.2.2 XPath 1.0與XPath 2.
9.2.3 示范用例
9.3 XML數(shù)據(jù)更新
小結(jié)
習題第10章 數(shù)據(jù)庫應用系統(tǒng)分析與設計
10.1 軟件開發(fā)模型
10.1.1 瀑布模型
10.1.2 原型模型
10.1.3 螺旋模型
10.2 數(shù)據(jù)庫應用系統(tǒng)周期模型
10.2.1 數(shù)據(jù)庫應用系統(tǒng)的組成結(jié)構
10.2.2 數(shù)據(jù)庫應用系統(tǒng)的分類
10.2.3 數(shù)據(jù)庫應用系統(tǒng)開發(fā)模型
10.3 項目規(guī)劃
10.3.1 確定目標
10.3.2 可行性分析
10.3.3 開發(fā)計劃
10.4 需求分析
10.4.1 任務和內(nèi)容
10.4.2 需求分析步驟
10.5 系統(tǒng)設計
10.5.1 數(shù)據(jù)庫設計
10.5.2 應用程序設計
10.5.3 系統(tǒng)總體設計
10.6 實現(xiàn)與部署
10.6.1 數(shù)據(jù)庫實現(xiàn)20010.6.2 應用程序?qū)崿F(xiàn)
10.6.3 應用系統(tǒng)部署
10.7 運行與維護
10.7.1 日常維護
10.7.2 安全管理
10.7.3 存儲空間管理
10.7.4 數(shù)據(jù)庫備份和恢復
10.7.5 性能監(jiān)控與優(yōu)化
10.7.6 軟件升級
10.7.7 功能擴展
小結(jié)
習題第11章 Java語言數(shù)據(jù)庫編程
11.1 Java語言與JDBC、ODBC
11.1.1 Java語言
11.1.2 ODBC
11.1.3 JDBC
11.2 JDBC開發(fā)技術
11.2.1 JDBC的組成和結(jié)構
11.2.2 使用JDBC訪問數(shù)據(jù)庫的一般過程
11.3 J2EE開發(fā)技術
11.3.1 J2EE概述
11.3.2 Java Servlet
11.3.3 JSP
11.4 應用示例
11.4.1 需求分析
11.4.2 數(shù)據(jù)庫設計
11.4.3 數(shù)據(jù)庫建立
11.4.4 Java設計與實現(xiàn)
小結(jié)
習題第12章 .NET平臺數(shù)據(jù)庫編程
12.1 .Net Framework與Visual Studio.NET
12.1.1 .NET Framework概述23912.1.2 Visual Studio.NET概述
12.1.3 C#語言簡介
12.2 ADO.NET
12.2.1 ADO.NET概述
12.2.2 ADO.NET訪問數(shù)據(jù)
12.3 ASP.NET
12.3.1 ASP.NET概述
12.3.2 ASP.NET訪問數(shù)據(jù)
12.4 應用實例
12.4.1 建立數(shù)據(jù)庫連接
12.4.2 訪問數(shù)據(jù)庫中的數(shù)據(jù)
小結(jié)
習題
參考文獻 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號