数据库系统设计与原理

数据库系统设计与原理

冯建华, 周立柱, 郝晓龙, 编著

出版社:清华大学出版社

年代:2007

定价:29.5

书籍简介:

本书讲述数据库系统设计与原理。

作者介绍:

冯建华:男,山西运城人,1967年8月出生,副教授,现在清华大学计算机科学与技术系软件研究所工作。1986年从运城康杰中学考入清华大学计算机科学与技术系,1991   冯建华:男,山西运城人,1967年8月出生,副教授,现在清华大学计算机科学与技术系软件研究所工作。1986年从运城康杰中学考入清华大学计算机科学与技术系,1991年免试推荐直读清华大学计算机科学与技术系工学硕士研究生,1993年硕士毕业后留校工作至今,期间曾作为技术顾问在联合国国际原子能机构(IAEA,位于奥地利首都维也纳)工作近两年时间。2001年至2006年攻读清华大学计算机科学与技术系在职博士学位,并于2006年7月获得清华大学工学博士学位。 主要研究方向为:数据库、数据仓储、XML数据库和WWW环境下的信息处理。曾参加了两项国家863项目的开发工作,负责一项国家973项目的子课题 “维网上的数据集成、数据仓储和知识发现的有效算法与软件系统”的研究工作。参与了清华大学计算机科学与技术系的两个大项目:“玉溪卷烟厂信息管理与决策支持系统”和“联合国IAEA技术合作局工作流系统”的设计与开发工作。目前负责一项“国家自然科学基金”、一项“浙江自然科学基金”和一项“清华大学基础研究基金”项目的研究与开发工作。已在国际期刊、国际会议和国内核心期刊上发表论文40多篇,其中被SCI、EI收录的论文近二十篇。完成的数据库教材主要有《数据库专题训练》和《SQL-Server数据库原理——设计与实现》。 周立柱:男,江苏连云港人,1947年2月出生。清华大学计算机科学与技术系教授,博士生导师。清华大学计算机科学与技术系学术委员会主任。1970年毕业于清华大学自动控制系,1983年在加拿大多伦多大学获计算机科学硕士学位。目前任教育部科技委委员,教育部计算机专业教学指导委员会副主任委员,北京计算机学会理事长,中国计算机学会数据库名誉主任委员。 近5年来共承担了国家973,自然科学基金等研究项目4项,在国内外学术刊物、学术会议上发表论文20余篇。担任2001 New Information Technology国际学术会议程序委员会主席,2002 WAIM国际学术会议大会主席,2005 DASFAA国际学术会议程序委员会主席,VLDB、ICDE以及其他多个国际学术会议的程序委员会会员。目前主要从事的研究方向为:数据库系统、GIS研究与应用、数字化图书馆、Web与海量数据处理技术等。 显示全部信息

书籍目录:

前言

第1章 引言

1.1 数据库管理系统的产生

1.1.1 数据管理的进展

1.1.2 文件处理系统

1.1.3 数据库管理系统

1.2 数据视图

1.2.1 数据抽象

1.2.2 实例和模式

1.2.3 数据独立性

1.3 数据模型

1.3.1 数据模型的分类

1.3.2 实体-联系模型

1.3.3 面向对象模型

1.3.4 关系模型

1.3.5 网状模型

1.3.6 层次模型

1.4 数据库语言

1.4.1 数据定义语言

1.4.2 数据操纵语言

1.5 事务管理

1.5.1 问题的提出

1.5.2 事务的定义

1.5.3 事务管理器

1.5.4 并发控制管理器

1.6 存储管理

1.7 数据库用户

1.8 数据库管理系统的总体结构

1.8.1 查询处理器部件

1.8.2 存储管理器部件

1.8.3 必要的数据结构

1.9 商业数据库管理系统

1.9.1 Oracle数据库系统

1.9.2 Sybase数据库系统

1.9.3 Microsoft公司与IBM公司数据库系统

本章小结

习题

第2章 实体-联系模型

2.1 基本概念

2.1.1实体集与属性

2.1.2 属性类型的划分

2.1.3 联系集与属性

2.2 E-R模型设计中的问题

2.2.1 用实体集还是用属性

2.2.2 用实体集还是用联系集

2.2.3 用二元联系集还是n元联系集

2.3 映射约束

2.3.1 映射基数

2.3.2 映射基数与联系集的属性位置

2.3.3 存在依赖

2.4 码

2.4.1 码的作用

2.4.2 实体集的码

2.4.3 联系集的码

2.5 实体-联系图

2.5.1 E-R图的主要构件

2.5.2 E-R图的作用与好处

2.5.3 E-R图举例

2.6 弱实体集

2.6.1 基本概念

2.6.2 分辨符

2.6.3 弱实体集的E-R图

2.6.4 数据库设计中弱实体集的处理

2.7 扩展E-R特性

2.7.1 特殊化

2.7.2 概括

……

第3章 关系模型

第4章 关系数据库查询语言SQL

第5章 数据库的完整性约束与模式分解

第6章 数据库的物理设计

第7章 存储结构和文件结构

第8章 索引和散列

第9章 查询处理

第10章 事务

第11章 并发控制

第12章 数据库系统的体系结构

第13章 数据仓库

附录A 清华大学本科生课程概况

参考文献

内容摘要:

本书主要讲述数据库系统的设计与原理,第1-6章主要介绍数据库的设计内容和设计方法,包括数据库的概念设计、逻辑设计和物理设计;相关的模型主要介绍了实体-联系模型和关系模型。第7、8章主要介绍数据库的底层存储结构和数据库的索引技术,侧重于文件组织、文件结构和索引结构,并对实际商用的数据库系统产品SQL
Server
2000的存储技术进行了介绍与分析。第9-11章主要介绍数据库管理系统的核心技术,包括查询处理、事务管理、并发控制和故障恢复等。第12-13章主要介绍数据库管理系统体系结构的扩展和数据库技术的研究进展以及当前出现的一些新的有关数据库研究的课题和应用领域。
  本书可作为高等院校计算机专业本科生的数据库课程的教材,也可以作为有关的科技人员和高校教师的参考书。

书籍规格:

书籍详细信息
书名数据库系统设计与原理站内查询相似图书
丛书名计算机系列教材
9787302150602
《数据库系统设计与原理》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)29.5语种简体中文
尺寸26装帧平装
页数 322 印数 5000

书籍信息归属:

数据库系统设计与原理是清华大学出版社于2007.06出版的中图分类号为 TP311.13 的主题关于 数据库系统-高等学校-教材 的书籍。