数据库系统概论

数据库系统概论
作 者: 王珊 萨师煊
出版社: 高等教育出版社
丛编项: 普通高等教育十五国家级规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 数据库理论 数据库 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  王珊,教授,中国人民大学信息学院教授、博士生导师。中国计算机学会副理事长,中国计算机学会数据库专委会主任,教育部第五届科学技术委员会委员,中国科学技术协会第六届全国委员会委员等。自1981年以来一直从事数据库方向的教学、科研和系统开发工作。1984-1986年应邀到美国马里兰大学工作,设计和开发可扩展的关系数据库管理系统XDB。回国后主持和承担了国家科技攻关项目、863高科技计划项目、北京市科技计划重大项目、国家自然科学基金重点、重大项目、教育部科技重点计划等40多项;在国内外杂志发表论文200余篇,出版数据库方面的著作20多部。培养和正在培养博士、硕士研究生100多名。20多年来她主持研制和开发了多个具有自主版权的数据库管理系统。她的科研和教学成果曾获得多项国家级和省部级科技进步奖、国家级优秀教材奖和国家精品课程以及全国优秀教师和全国五一劳动奖章等荣誉称号。萨师煊,教授,我国最早从事数据库教学和科研的专家之一。是中国数据库学科的奠基人。在国内率先设立了数据库系统课程,发表了许多论文和著作。历任中国人民大学信息系主任、中国计算机学会常务理事、数据库学组组长等职务。萨师煊教授是我国数据库学术活动的倡导者和领导者,对我国数据库技术的发展、应用和学术交流起了很大的推动作用,对我国数据库技术跟踪国际前沿、缩短我国数据库技术与国际差距做出了很大贡献。

内容简介

《数据库系统概论(第4版)》第1版、第2版和第3版分别于1983年、1991年、2000年出版。第3版被列为“面向21世纪课程教材”,第4版是普通高等教育“十五”国家级规划教材,相应课程于2005年被评为国家精品课程。《数据库系统概论(第4版)》系统全面地阐述数据库系统的基础理论、基本技术和基本方法。全书分为4篇17章。基础篇包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章;设计与应用开发篇包括关系数据理论、数据库设计和数据库编程,共3章;系统篇包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章;新技术篇包括数据库技术新发展、分布式数据库系统、对象关系数据库系统、XML数据库和数据仓库与联机分析处理技术,共5章。《数据库系统概论(第4版)》可以作为高等学校计算机专业、信息管理与信息系统等相关专业数据库课程的教材。也可供从事数据库系统研究、开发和应用的研究人员和工程技术人员参考。

图书目录

第一篇 基础篇.

第一章 绪论

1. 1 数据库系统概述

1. 2 数据模型

1. 3 数据库系统结构

1. 4 数据库系统的组成

1. 5 小结

习题

本章参考文献

第二章 关系数据库

2. 1 关系数据结构及形式化定义

2. 2 关系操作

2. 3 关系的完整性

2. 4 关系代数

2. 5 关系演算

2. 6 小结

习题

实验1 认识DBMS

本章参考文献

第三章 关系数据库标准语言SQL

3. 1 SQL概述

3. 2 学生—课程数据库

3. 3 数据定义

3. 4 数据查询

3. 5 数据更新

3. 6 视图

3. 7 小结

习题

实验2 交互式SQL

本章参考文献

第四章 数据库安全性

4. 1 计算机安全性概述

4. 2 数据库安全性控制

4. 3 视图机制

4. 4 审计(Audit)

4. 5 数据加密

4. 6 统计数据库安全性

4. 7 小结

习题

实验3 数据控制(安全性部分)

本章参考文献

第五章 数据库完整性

5. 1 实体完整性

5. 2 参照完整性

5. 3 用户定义的完整性

5. 4 完整性约束命名子句

5. 5 域中的完整性限制

5. 6 触发器

5. 7 小结

习题

实验4 数据控制(完整性部分)

本章参考文献

第二篇 设计与应用开发篇

第六章 关系数据理论

6. 1 问题的提出

6. 2 规范化

6. 3 数据依赖的公理系统

6. 4 模式的分解

6. 5 小结

习题

本章参考文献

第七章 数据库设计

7. 1 数据库设计概述

7. 2 需求分析

7. 3 概念结构设计

7. 4 逻辑结构设计

7. 5 数据库的物理设计

7. 6 数据库的实施和维护

7. 7 小结

习题

课程大作业 《数据库设计与应用开发》

本章参考文献

第八章 数据库编程

8. 1 嵌入式SQL

8. 2 存储过程

8. 3 ODBC编程

实验5 通过嵌入式SQL访问数据库

实验6 使用PL/SQL编写存储过程访问数据库

实验7 通过ODBC访问数据库

实验8 通过JDBC访问数据库

本章参考文献..

第三篇 系统篇

第九章 关系查询处理和查询优化

9. 1 关系数据库系统的查询处理

9. 2 关系数据库系统的查询优化

9. 3 代数优化

9. 4 物理优化

9. 5 小结

习题

实验9 查询优化

本章参考文献

第十章 数据库恢复技术

10. 1 事务的基本概念

10. 2 数据库恢复概述

10. 3 故障的种类

10. 4 恢复的实现技术

10. 5 恢复策略

10. 6 具有检查点的恢复技术

10. 7 数据库镜像

10. 8 小结

习题

本章参考文献

第十一章 并发控制

11. 1 并发控制概述

11. 2 封锁

11. 3 活锁和死锁

11. 4 并发调度的可串行性

11. 5 两段锁协议

11. 6 封锁的粒度

11. 7 小结

习题

本章参考文献

第十二章 数据库管理系统

12. 1 DBMS的基本功能

12. 2 DBMS的进程结构和多线索机制

12. 3 DBMS系统结构

12. 4 语言处理

12. 5 数据存取层

12. 6 缓冲区管理

12. 7 数据库物理组织

12. 8 小结

习题

本章参考文献

第四篇 新技术篇

第十三章 数据库技术新发展

13. 1 数据库技术发展概述

13. 2 数据库发展的3个阶段

13. 3 数据库系统发展的特点

13. 4 数据库技术发展趋势

13. 5 小结

习题

本章参考文献

第十四章 分布式数据库系统

14. 1 概述

14. 2 分布式数据库系统的体系结构

14. 3 查询处理和优化

14. 4 分布事务管理

14. 5 小结

习题

本章参考文献

第十五章 对象关系数据库系统

15. 1 面向对象数据模型

15. 2 对象—关系数据库

15. 3 小结

习题

本章参考文献

第十六章 XML数据库

16. 1 概述

16. 2 XML简介

16. 3 XML数据模型

16. 4 SQL/XML

16. 5 小结

习题

本章参考文献

第十七章 数据仓库与联机分析处理技术

17. 1 数据仓库技术

17. 2 联机分析处理技术

17. 3 数据挖掘技术

17. 4 小结

习题

本章参考文献...