資料庫系統設計與原理
資料庫系統設計與原理
資料庫系統設計與原理
出版社:清華大學出版社
出版時間: 2007
ISBN: 9787302150602
開本: 16
定價: 24.00 元
第1~6章主要介紹資料庫的設計內容和設計方法,包括資料庫的概念設計、邏輯設計和物理設計;相關的模型主要介紹了實體一聯繫模型和關係模型。第7、8章主要介紹資料庫的底層存儲結構和資料庫的索引技術,側重於文件組織、文件結構和索引結構,並對實際商用的資料庫系統產品SQLServer2000的存儲技術進行了介紹與分析。第9~11章主要介紹資料庫管理系統的核心技術,包括查詢處理、事務管理、併發控制和故障恢復等。第12、13章主要介紹資料庫管理系統體系結構的擴展和資料庫技術的研究進展以及當前出現的一些新的有關資料庫研究的課題和應用領域。
本書主要講述資料庫系統的設計與原理,可作為高等院校計算機專業本科生的資料庫課程的教材,也可以作為有關的科技人員和高校教師的參考書。
馮建華,男,山西運城人,1967年8月出生,副教授,現在清華大學計算機科學與技術系軟體研究所工作。1986年從運城康傑中學考入清華大學計算機科學與技術系,1991年免試推薦直讀清華大學計算機科學與技術系工學碩士研究生,1993年碩士畢業后留校工作至今,期間曾作為技術顧問在聯合國國際原子能機構(IAEA,位於奧地利首都維也納)工作近兩年時間。現正在攻讀清華大學計算機科學與技術系在職博士學位。
主要研究方向為:資料庫、數據倉儲和WWW環境下的信息處理。曾參加了兩項國家863項目的研製與開發工作,目前正在負責一個國家973項目的子課題“萬維網上的數據集成、數據倉儲和知識發現的有效演演算法與軟體系統”的研究工作。參與了我系兩個大項目——“玉溪捲煙廠信息管理與決策支持系統”和“聯合國IAEA技術合作局工作流系統”的開發工作。目前已在國內核心期刊和國際會議上發表論文18篇,其中EI收錄的6篇。
第1章 引言
1.1 資料庫管理系統的產生
1.2 數據視圖
1.3 數據模型
1.4 資料庫語言
1.5 事務管理
1.6 存儲管理
1.7 資料庫用戶
1.8 資料庫管理系統的總體結構
1.9 商業資料庫管理系統
本章小結
習題
第2章 實體聯繫模型
2.1 基本概念
2.2 ER模型設計中的問題
2.3 映射約束
2.4 碼
2.5 實體聯繫圖
2.6 弱實體集
2.7 擴展ER特性
2.8 資料庫的ER模式設計
2.9 將ER模式轉換為表
本章小結
習題
第3章 關係模型
3.1 關係資料庫的結構
3.2 關係代數
3.3 關係演算
3.4 擴展關係代數運算
3.5 資料庫的修改
3.6 視圖
本章小結
習題
第4章 關係資料庫查詢語言SQL
4.1 背景
4.2 基本結構
4.3 集合操作
4.4 聚集函數
4.5 空值
4.6 嵌套子查詢
4.7 派生關係
4.8 視圖
4.9 資料庫的修改
4.10 關係的連接
4.11 SQL DDL
4.12 嵌入式SQL
4.13 其他SQL特性
本章小結
習題
第5章 資料庫的完整性約束與模式分解
5.1 域約束
5.2 參照完整性
5.3 斷言
5.4 觸發器
5.5 函數依賴
5.6 碼與範式
5.7 關係資料庫設計
5.8 模式分解
本章 小結
習題
第6章 資料庫的物理設計
6.1 資料庫設計的六階段
6.2 資料庫的物理組織
6.3 SQL Server 2000的資料庫文件組織
6.4 資料庫的物理設計
6.5 數據的存儲結構
6.6 數據的存取路徑
6.7 物理設計的相關因素
6.8 資料庫物理設計實例:全國人口查詢系統
本章小結
習題
第7章 存儲結構和文件結構
第8章 索引和散列
第9章 查詢處理
第10章 事務
第11章 併發控制
第12章 資料庫系統的體系結構
第13章 數據倉庫
附錄A清華大學本科生課程概況
參考文獻