数据库专题训练
基本信息
内容简介回到顶部↑
本书主要讲述sql server 2000的存储技术,全书共由7章组成。第1章主要介绍本书的内容、目标和适用对象;第2章主要介绍sql server 2000的体系结构;第3章主要是关于数据库与数据库文件的讨论,介绍它们的设置与用途;第4章是关于表的物理设计,主要介绍sql server 2000的页面结构和记录结构;第5章是各种索引技术与结构的介绍,讨论有索引约束的数据的插入、删除和更新操作;第6章主要介绍纯xml数据库管理系统这种新型数据库的存储引擎和计算引擎;第7章专门介绍一个我们自己设计实现的页式文件i/o系统及应用实例,每章末皆有参考文献。附录a列出了本书所附光盘中所述的4项文件中的标题。
本书可作为高等院校计算机专业本科生的数据库课程的教材,也可以作为其他科技人员和高校教师的参考书。
本书可作为高等院校计算机专业本科生的数据库课程的教材,也可以作为其他科技人员和高校教师的参考书。
作译者回到顶部↑
本书提供作译者介绍
冯建华,男,山西运城人.1967年8月出生.副教授,现在清华大学计算机科学与技术系软件研究所工作。1986年从运城康杰中学考入清华大学计算机科学与技术系,1991年免试推荐直读清华大学计算机科学与技术系工学硕士研究生,1993年硕士毕业后留校工作至今,期间曾作为技术顾问在联合国国际原子能机构(IAEA,位于奥地利首都维也纳)工作近两年的时间。2001年至2006年攻读清华大学计算机科学与技术系在职博士学位.并于2006年7月获得清华大学工学博士学位。.
主要研究方向为:数据库、数据仓储、XML数据.. << 查看详细
主要研究方向为:数据库、数据仓储、XML数据.. << 查看详细
目录回到顶部↑
第1章 引言
1.1 数据库管理系统的通用功能与系统组成
1.2 《数据库专题训练》的由来
1.3 选择sql server 2000的原因
1.4 sql server 2000的技术特色
1.5 《数据库专题训练》的实验要求
本章小结
参考文献
第2章 sql server 2000的体系结构
2.1 sql server的客户/服务器方式
2.2 关系引擎与存储引擎
2.3 存取方法管理器
2.4 事务管理器
2.5 锁管理器
2.6 内存管理器
2.7 事务日志与故障恢复
2.8 sql内核与操作系统间的交互
本章小结
参考文献
第3章 数据库与数据库文件
1.1 数据库管理系统的通用功能与系统组成
1.2 《数据库专题训练》的由来
1.3 选择sql server 2000的原因
1.4 sql server 2000的技术特色
1.5 《数据库专题训练》的实验要求
本章小结
参考文献
第2章 sql server 2000的体系结构
2.1 sql server的客户/服务器方式
2.2 关系引擎与存储引擎
2.3 存取方法管理器
2.4 事务管理器
2.5 锁管理器
2.6 内存管理器
2.7 事务日志与故障恢复
2.8 sql内核与操作系统间的交互
本章小结
参考文献
第3章 数据库与数据库文件
前言回到顶部↑
经过近五十年的发展,数据库管理系统的核心技术已经相当成熟,这主要表现在商业数据库系统的日益完善及其强大的功能上。随着当前信息技术的发展,数据库系统及数据库的应用也越来越广泛,可以说是深入到社会的各个领域,而数据库技术本身也在不断地发展,例如纯XML数据库管理系统等。数据库管理系统已经成为各种信息技术的综合体,同时在数据库应用方面也不断出现新的面孔,而数据库管理系统本身的研究也在不断地扩展。因此,清华大学计算机科学与技术系目前的数据库课程设置已经与数据库技术的发展不相适应。为了使清华大学跻身于世界一流大学的行列,为了培养国际性的高科技人才,同时也为了提高清华大学计算机科学与技术系在国内外的地位,我们必须加强清华大学计算机科学与技术系数据库系列课程的建设。这一系列课程将覆盖与数据库相关的以下内容:.
·数据库的设计与应用;
·数据库管理系统中的数据存储;
·数据库管理系统的核心技术;
·数据库管理系统的实现;
·并行与分布式数据库管理系统;
·数据库系统的扩展与前沿研究。
通过这一系列课程的学习,学生可以了解数据库管理系统的基本理论和内容,能够设计和实现大型的数据库应用系统,了解数据库管理系统的核心技术及其实现,了解有关数据库管理系统研究的最新进展等,从而认识到数据库管理系统在大型应用中的地位和作用,尤其是认识到我们国家在数据库管理系统方面与世界的差距,为学生将来参与有关数据库管理系统方面的研究奠定必要的知识基础。而《数据库专题训练》这门实践性的课程正好涵盖了数据库管理系统中的数据存储、核心技术与实现技术等专题内容。
长期以来,学生很少了解数据库管理系统的底层存储和核心技术,看到的数据库管理系统就像是一个黑匣子一样。因此,本教材的目标就是帮助学生打开这个黑匣子,让学生充分了解数据库的文件组织、文件结构、页结构以及记录组织和记录结构,让学生深入到数据库底层存储的每一页、每一条记录、每一个字节和每一位。通过本教材的学习,学生应能掌握数据库管理系统的基本原理和实现技术,尤其是数据库的底层存储技术,如文件结构、文件组织和I/O处理、缓存管理,达到能够独立分析和开发类似数据库管理系统这样的系统软件的水平,具有独立承担科研任务的能力。..
本书是《数据库专题训练》这门课程的配套教材,全书共由7章组成。第1章是引言,介绍本教材的内容、目标和适用对象;第2章的内容是SQL Server 2000的体系结构,概括地介绍SQL Server 2000软件系统的各个组成部分以及它们之间的交互,讨论数据库管理系统与Windows操作系统之间的关系;第3章主要是关于数据库与数据库文件的讨论,介绍它们的设置与用途;第4章是关于表的物理设计,详细介绍SQL Server 2000的数据库页面数据结构的设计以及记录的存放结构;第5章是各种索引数据结构的介绍,讨论它们的维护与使用,以及在索引约束之下的数据记录的各种操作;第6章是纯XML数据库管理系统的研究现状及发展方向,主要介绍这种新型数据库的存储引擎和计算引擎,重点是XML数据的存储策略、查询处理及当前已有的纯XML数据库管理系统的技术特点;第7章专门讨论一个我们自己设计实现的页式文件I/O系统,内容包括I/O系统的总体结构、系统常量和变量、数据结构与主要算法、系统对外的开放接口API及应用实例。
本书主要由冯建华副教授负责编写。钱乾和曲直同学设计并实现了一个页式文件I/O系统,给出了文件I/O系统的设计文档和使用手册。周立柱教授对全书进行了审阅。在编写过程中,作者主要参考了国内外有关数据库技术的书刊和文献资料,以及清华大学计算机科学与技术系的学生论文和科研技术报告。但由于数据库技术及其扩展研究正处在蓬勃发展的阶段,新的文献资料收集得还很不完整。限于作者学识水平,书中不足之处恳请读者给予批评指正。
本书的编写得到作者所在的数据库课题组其他成员的大力支持,同时在本书所附的光盘中包含了由学生自己设计、开发的部分小型数据库管理原型系统的源代码,供广大读者学习时参考使用,在此对所有人的工作与支持表示衷心的感谢。...
编者
2007年4月于清华园
·数据库的设计与应用;
·数据库管理系统中的数据存储;
·数据库管理系统的核心技术;
·数据库管理系统的实现;
·并行与分布式数据库管理系统;
·数据库系统的扩展与前沿研究。
通过这一系列课程的学习,学生可以了解数据库管理系统的基本理论和内容,能够设计和实现大型的数据库应用系统,了解数据库管理系统的核心技术及其实现,了解有关数据库管理系统研究的最新进展等,从而认识到数据库管理系统在大型应用中的地位和作用,尤其是认识到我们国家在数据库管理系统方面与世界的差距,为学生将来参与有关数据库管理系统方面的研究奠定必要的知识基础。而《数据库专题训练》这门实践性的课程正好涵盖了数据库管理系统中的数据存储、核心技术与实现技术等专题内容。
长期以来,学生很少了解数据库管理系统的底层存储和核心技术,看到的数据库管理系统就像是一个黑匣子一样。因此,本教材的目标就是帮助学生打开这个黑匣子,让学生充分了解数据库的文件组织、文件结构、页结构以及记录组织和记录结构,让学生深入到数据库底层存储的每一页、每一条记录、每一个字节和每一位。通过本教材的学习,学生应能掌握数据库管理系统的基本原理和实现技术,尤其是数据库的底层存储技术,如文件结构、文件组织和I/O处理、缓存管理,达到能够独立分析和开发类似数据库管理系统这样的系统软件的水平,具有独立承担科研任务的能力。..
本书是《数据库专题训练》这门课程的配套教材,全书共由7章组成。第1章是引言,介绍本教材的内容、目标和适用对象;第2章的内容是SQL Server 2000的体系结构,概括地介绍SQL Server 2000软件系统的各个组成部分以及它们之间的交互,讨论数据库管理系统与Windows操作系统之间的关系;第3章主要是关于数据库与数据库文件的讨论,介绍它们的设置与用途;第4章是关于表的物理设计,详细介绍SQL Server 2000的数据库页面数据结构的设计以及记录的存放结构;第5章是各种索引数据结构的介绍,讨论它们的维护与使用,以及在索引约束之下的数据记录的各种操作;第6章是纯XML数据库管理系统的研究现状及发展方向,主要介绍这种新型数据库的存储引擎和计算引擎,重点是XML数据的存储策略、查询处理及当前已有的纯XML数据库管理系统的技术特点;第7章专门讨论一个我们自己设计实现的页式文件I/O系统,内容包括I/O系统的总体结构、系统常量和变量、数据结构与主要算法、系统对外的开放接口API及应用实例。
本书主要由冯建华副教授负责编写。钱乾和曲直同学设计并实现了一个页式文件I/O系统,给出了文件I/O系统的设计文档和使用手册。周立柱教授对全书进行了审阅。在编写过程中,作者主要参考了国内外有关数据库技术的书刊和文献资料,以及清华大学计算机科学与技术系的学生论文和科研技术报告。但由于数据库技术及其扩展研究正处在蓬勃发展的阶段,新的文献资料收集得还很不完整。限于作者学识水平,书中不足之处恳请读者给予批评指正。
本书的编写得到作者所在的数据库课题组其他成员的大力支持,同时在本书所附的光盘中包含了由学生自己设计、开发的部分小型数据库管理原型系统的源代码,供广大读者学习时参考使用,在此对所有人的工作与支持表示衷心的感谢。...
编者
2007年4月于清华园

点击看大图
加载中...
