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

數據庫技術及應用

數據庫技術及應用

定 價:¥29.50

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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