书籍详情
数据库系统基础
作者:王珊著
出版社:中国铁道出版社
出版时间:1998-01-01
ISBN:9787113029128
定价:¥15.00
内容简介
内容简介本书是一本数据库应用升级教材,它尤其适合于那些日前在简单、小型数据库上进行开发与应用工作,并将转移到大型、新型数据库上进行开发与应用的人员学习参考。全书分为“基础”和“提高”两部分:“基础”包括绪论、关系数据库、数据库保护、数据库设计等四章;“提高”包括数据库系统的客户-服务器体系结构、DBMS进程结构及多线索概念、并行数据库系统、分步式数据库系统等四章;两部分相互配合,体系完整。本书读者面广泛。既可适用于大、中专院校师生、数据库开发人员及自学者阅读,也可作为各种类型数据库应用技术培训班教材。
作者简介
王珊中国人民大学信息学院教授、副院长,中国计算机学会常务理事,中科院计算所兼职研究员。长期从事数据库系统和知识库系统的教学、研究和开发工作。编写和主编过《数据库系统概论》、《数据库和数据库管理系统》、《数据仓库技术和联机分析处理》等多本著作。罗晓沛中国科学院研究生院教授,中国计算机学会软件专业委员会数据库学组副组长。长期从事数据库、软件工程和信息工程的教学和科研工作。编写和主编过《系统分析员教程》等著作。
目录
目 录
1绪 论
1.1概 述
1.1.1数据、数据库、数据库管理系统、数据库系统
1.1.2数据管理技术的进展
1.1.3数据库系统的优点
1.2数据模型
1.2.1数据模型的基本概念
1.2.2三种主要数据模型
小 结
2关系数据库
2.1关系模型
2.1.1关系操作
2.1.2关系模型的完整性约束条件
2.2关系数据语言
2.2.1概 述
2.2.2SQL定义功能
2.2.3SQL数据操作功能
2.2.4视 图
2.2.5嵌入式SQL(EmbeddedSQL)
2.3数据库系统的三级模式与数据独立性
小 结
3数据库保护
3.1安全性
3.1.1安全性控制的一般方法
3.1.2数据库的安全性措施举例
3.2完整性
3.2.1关系系统的实体完整性和参照完整性
3.2.2用户定义的完整性约束
3.3并发控制
3.3.1基本概念
3.3.2封 锁
3.3.3死 锁
3.4恢 复
3.4.1数据库的一致状态
3.4.2故障的种类与相应的恢复操作
3.4.3后援副本、日志文件和恢复
小 结
4数据库设计
4.1概 述
4.1.1数据库设计方法
4.1.2数据库设计步骤
4.2需求分析
4.3概念结构设计
4.3.1概念模型
4.3.2局部视图设计
4.3.3视图的集成
4.4逻辑结构设计
4.4.1E-R图向关系模型的转换
4.4.2数据模型的调整和完善
4.5数据库的物理设计
4.6数据库的实施和维护
4.6.1数据的载入和应用程序的调试
4.6.2数据库的试运行
4.6.3数据库的运行和维护
小 结
5数据库系统的客户/服务器体系结构
5.1概 述
5.2客户/服务器一般概念
5.3客户/服务器结构的数据库管理系统
5.4客户/服务器模型与Intranet模型
小 结
6DBMS进程结构及多线索的概念
6.1概 述
6.2DBMS进程结构研究
6.3多线索(Multi—Threaded)DBMS的概念
小 结
7并行数据库系统(ParallelDatabaseSystems)
7.1概 述
7.2并行数据库系统的目标及功能结构
7.2.1并行数据库的目标
7.2.2并行数据库的功能结构
7.3并行数据库的体系结构
7.4并行数据库的并行处理技术
7.4.1并行查询处理概述
7.4.2并行操作算法
7.4.3并行查询优化
7.5并行数据库的物理组织
小 结
8分布式数据库系统
8.1概 述
8.1.1分布式数据库系统
8.1.2分布式数据库系统的特点
8.1.3分布式数据库系统的目标
8.1.4分布式数据库系统与并行数据库系统的区别
8.2分布式数据库系统的体系结构
8.2.1分布式数据库系统的模式结构
8.2.2数据分片
8.2.3分布透明性
8.2.4分布式数据库管理系统(D—DBMS)
8.3查询处理和优化
8.3.1一个实例
8.3.2查询处理和优化要解决的问题
8.3.3查询优化的目标
8.3.4连接查询的优化
8.4分布事务管理
8.4.1分布事务的恢复
8.4.2并发控制
8.5分布式数据库的发展前景和应用趋势
小 结
参考文献
附录 中英文词汇对照及索引
1绪 论
1.1概 述
1.1.1数据、数据库、数据库管理系统、数据库系统
1.1.2数据管理技术的进展
1.1.3数据库系统的优点
1.2数据模型
1.2.1数据模型的基本概念
1.2.2三种主要数据模型
小 结
2关系数据库
2.1关系模型
2.1.1关系操作
2.1.2关系模型的完整性约束条件
2.2关系数据语言
2.2.1概 述
2.2.2SQL定义功能
2.2.3SQL数据操作功能
2.2.4视 图
2.2.5嵌入式SQL(EmbeddedSQL)
2.3数据库系统的三级模式与数据独立性
小 结
3数据库保护
3.1安全性
3.1.1安全性控制的一般方法
3.1.2数据库的安全性措施举例
3.2完整性
3.2.1关系系统的实体完整性和参照完整性
3.2.2用户定义的完整性约束
3.3并发控制
3.3.1基本概念
3.3.2封 锁
3.3.3死 锁
3.4恢 复
3.4.1数据库的一致状态
3.4.2故障的种类与相应的恢复操作
3.4.3后援副本、日志文件和恢复
小 结
4数据库设计
4.1概 述
4.1.1数据库设计方法
4.1.2数据库设计步骤
4.2需求分析
4.3概念结构设计
4.3.1概念模型
4.3.2局部视图设计
4.3.3视图的集成
4.4逻辑结构设计
4.4.1E-R图向关系模型的转换
4.4.2数据模型的调整和完善
4.5数据库的物理设计
4.6数据库的实施和维护
4.6.1数据的载入和应用程序的调试
4.6.2数据库的试运行
4.6.3数据库的运行和维护
小 结
5数据库系统的客户/服务器体系结构
5.1概 述
5.2客户/服务器一般概念
5.3客户/服务器结构的数据库管理系统
5.4客户/服务器模型与Intranet模型
小 结
6DBMS进程结构及多线索的概念
6.1概 述
6.2DBMS进程结构研究
6.3多线索(Multi—Threaded)DBMS的概念
小 结
7并行数据库系统(ParallelDatabaseSystems)
7.1概 述
7.2并行数据库系统的目标及功能结构
7.2.1并行数据库的目标
7.2.2并行数据库的功能结构
7.3并行数据库的体系结构
7.4并行数据库的并行处理技术
7.4.1并行查询处理概述
7.4.2并行操作算法
7.4.3并行查询优化
7.5并行数据库的物理组织
小 结
8分布式数据库系统
8.1概 述
8.1.1分布式数据库系统
8.1.2分布式数据库系统的特点
8.1.3分布式数据库系统的目标
8.1.4分布式数据库系统与并行数据库系统的区别
8.2分布式数据库系统的体系结构
8.2.1分布式数据库系统的模式结构
8.2.2数据分片
8.2.3分布透明性
8.2.4分布式数据库管理系统(D—DBMS)
8.3查询处理和优化
8.3.1一个实例
8.3.2查询处理和优化要解决的问题
8.3.3查询优化的目标
8.3.4连接查询的优化
8.4分布事务管理
8.4.1分布事务的恢复
8.4.2并发控制
8.5分布式数据库的发展前景和应用趋势
小 结
参考文献
附录 中英文词汇对照及索引
猜您喜欢