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