数据库系统教程

数据库系统教程

王能斌, 编著

出版社:电子工业出版社

年代:2008

定价:26.0

书籍简介:

本书是普通高等教育“十一五”国家级规划教材,是一部全面、系统、深入阐述数据库系统原理的教程和科技参考书。全书共分6篇23章,分上、下两册。第1~2篇分在上册,共有12章;第3~6篇分在下册,共11章。其中,上册于2008年全面修订。第1篇是序篇,介绍数据库系统的基本概念和术语、数据模型。第2篇全面介绍关系数据库系统,包括关系数据库语言、DBMS结构和数据目录、数据库的存储结构、查询处理和优化、事务管理、数据库安全和完整性约束、触发子和主动数据库、数据依赖和关系模式规范化、数据库设计、数据库管理和性能调优。SQL:1999和SQL:2003标准的新增内容在有关章节都有所反映。其中,在全面改写的第12章中,对数据库性能调优的基本原理和方法进行了全面系统的论述。各章附有习题,并为任课教师免费提供电子课件,随后还将出版配套的实验和设计教程。

书籍目录:

第1篇序

第1章数据库系统引论

1.1数据管理的发展

1.2数据库系统

1.3数据、数据模型和数据模式

1.3.1数据

1.3.2数据模型

1.3.3数据模式

1.4数据库的生存周期

习题1

第2章数据模型

*2.1层次数据模型

2.1.1基本概念和结构

2.1.2约束

2.1.3操作

*2.2网状数据模型

2.2.1基本概念和结构

2.2.2约束

2.2.3操作

2.3关系数据模型

2.3.1基本概念和定义

2.3.2约束

2.3.3操作

2.3.4关系演算

2.4对传统数据模型的评价

2.5E?R数据模型

2.5.1基本概念

2.5.2E?R图

2.5.3扩充E?R数据模型

*2.6面向对象数据模型

2.6.1对象

2.6.2类和实例

2.6.3类层次结构和继承

2.6.4对象的标识

*2.7基于逻辑的数据模型

2.7.1一阶谓词逻辑作为数据模型

2.7.2有关基于逻辑的数据模型的语法问题

2.7.3有关基于逻辑的数据模型的语义问题

习题2

第2篇关系数据库系统

第3章关系数据库语言

3.1数据库的用户接口

3.2SQL语言概况

3.3SQL数据定义语言

3.3.1术语和数据类型

3.3.2基表模式的定义

3.3.3基表模式的修改

3.3.4索引的建立和撤销

3.4SQL查询语言

3.4.1基本SQL查询语句

3.4.2查询条件比较复杂的SQL查询语句

3.4.3GROUPBY和ORDERBY子句的应用

3.4.4包含UNION的查询

3.5SQL数据操纵语言

3.5.1INSERT语句

3.5.2DELETE语句

3.5.3UPDATE语句

3.6SQL中的视图

3.6.1普通视图

*3.6.2临时视图和递归查询

3.7嵌入式SQL

3.7.1嵌入式SQL简介

3.7.2嵌入式SQL的说明部分

3.7.3嵌入式SQL的可执行语句

3.7.4嵌入式SQL的处理过程

*3.8动态SQL

3.8.1直接执行的动态SQL

3.8.2带动态参数的动态SQL

3.8.3查询类的动态SQL

3.9SQL的存储过程

*3.10QBE数据库语言

3.10.1QBE的查询操作

3.10.2QBE的更新操作

3.10.3QBE的其他功能

习题3

第4章数据库管理系统引论

4.1数据库管理系统结构简介

4.2事务

4.3DBMS的进程结构

4.4DBMS的系统结构

4.5数据目录

习题4

第5章数据库的存储结构

5.1数据库存储介质的特点

5.2记录的存储结构

5.2.1记录的物理表示

5.2.2记录在物理块上的分配

5.2.3物理块在磁盘上的分配

*5.2.4数据压缩技术

5.3文件结构和存取路径

5.3.1访问文件的方式

5.3.2数据库对文件的要求

5.3.3文件的基本类型

5.4动态索引

*5.5动态散列

*5.6多键查询

5.7存储系统的发展

习题5

第6章查询处理和优化

6.1引言

6.2代数优化

6.3依赖于存取路径的规则优化

6.3.1选择操作的实现和优化

6.3.2连接操作的实现和优化

6.3.3投影操作的实现

6.3.4集合操作的实现

6.3.5组合操作

6.4代价估算优化

6.4.1查询执行代价的组成和代价模型

6.4.2选择操作的代价估算

6.4.3连接操作的代价估算

6.5结束语

习题6

第7章事务管理

7.1恢复引论

7.2运行记录的结构

7.3更新事务的执行与恢复

*7.4易地更新恢复技术

7.5消息的处理

7.6失效的类型及恢复的对策

7.7并发控制引论

7.7.1数据库系统中的并发

7.7.2并发的目的

7.7.3并发所引起的问题

7.7.4并发控制的正确性准则

7.8加锁协议

7.8.1X锁

7.8.2两段封锁协议

7.8.3(S,X)锁

*7.8.4(S,U,X)锁

7.9死锁的检测、处理和防止

7.9.1死锁的检测和处理

7.9.2死锁的防止

7.10多粒度封锁

7.11索引的并发控制

7.12幽灵及其防止

7.13事务的隔离等级

*7.14基于时间标记的并发控制技术

7.14.1基本的时间标记协议

7.14.2多版本并发控制技术

*7.15乐观并发控制技术

习题7

第8章数据库的安全和完整性约束

8.1数据库的安全

8.1.1视图定义和查询修改

8.1.2访问控制

8.1.3数据加密

8.1.4跟踪审查

*8.2统计数据库的安全

8.3完整性约束

8.3.1完整性约束的类型

8.3.2完整性约束的说明

8.3.3完整性约束的实施

习题8

第9章触发子和主动数据库系统

9.1主动数据库系统引论

9.2规则的表示

*9.3规则的执行

*9.4规则的实现

9.5规则的应用

习题9

第10章数据依赖和关系模式的规范化

10.1关系模式设计中的一些数据语义问题

10.2函数依赖

*10.3多值依赖

*10.4连接依赖

10.5关系模式的分解及其问题

10.6关系模式的规范化

习题10

第11章数据库设计

11.1数据库设计引论

11.2数据库的概念设计

11.2.1数据库概念设计的基本方法

11.2.2视图设计

11.2.3视图集成

11.3数据库的逻辑设计

11.3.1E?R图到关系模式的转换

11.3.2逻辑模式的规范化、调整和实现

11.3.3外模式的设计

11.4数据库的物理设计

11.4.1簇集设计

11.4.2索引的选择

11.4.3分区设计

*11.5计算机辅助数据库设计工具

习题11

第12章数据库管理和性能调优

12.1数据库管理引论

12.2数据库性能概论

12.2.1数据库系统的基础设施

12.2.2应用系统与数据库服务器的连接

12.2.3存储器系统

12.2.4SQL的编译执行和解释执行

12.2.5缓解I/O瓶颈的一些措施

12.3系统结构与性能调优

12.3.1问题的由来

12.3.2新的系统结构

12.4应用程序设计与性能调优

12.5SQL调优

12.5.1SQL调优与查询优化器

12.5.2SQL调优导则

12.6数据库性能调优的实现

习题12

参考文献

内容摘要:

  本书是一部面向本科生和研究生的数据库系统教程。全书共有六篇23章,分为上、下两册。本书为上册,包括第1、2篇,共有12章。第一篇为序篇,其中第1章概括地介绍数据管理的发展,数据库系统的构成以及基本的术语和概念;第2章阐述有代表性的数据模型,分别介绍其概念、结构、约束和操作。第二篇共分为10章,全面阐述关系数据库系统,包括关系数据库语言、DBMS原理及实现技术、数据库设计以及数据库的运行、维护和管理。关系数据库是当前应用最广、技术最成熟的一种数据库。  本书是普通高等教育“十一五”国家级规划教材,是一部全面、系统、深入阐述数据库系统原理的教程和科技参考书。全书共分6篇23章,分上、下两册。第1、2篇分在上册,共有12章;第3~6篇分在下册,共有11章。其中,上册于2008年全面修订。  第1篇是序篇,介绍数据库系统的基本概念和术语、数据模型。第2篇全面介绍关系数据库系统,包括关系数据库语言、DBMS结构和数据目录、数据库的存储结构、查询处理和优化、事务管理、数据库安全和完整性约束、触发子和主动数据库、数据依赖和关系模式规范化、数据库设计、数据库管理和性能调优。SQL∶1999和SQL∶2003标准的新增内容在有关章节中都有所反映。其中,在全面改写的第12章中,对数据库性能调优的原理和方法进行了全面系统的论述。各章附有习题,并为任课教师免费提供教学课件,随后还将出版配套的实验与设计教程。  本书取材新颖、内容丰富、文字精炼、可读性好,可作为计算机、信息管理与信息系统等专业“数据库概论”、“数据库原理”、“数据库系统”、“数据库管理系统”等课程教材。本书便于自学,也可供广大科技人员学习、参考。

书籍规格:

书籍详细信息
书名数据库系统教程站内查询相似图书
丛书名新世纪高等学校计算机系列规划教材
9787121060106
如需购买下载《数据库系统教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次2版印次1
定价(元)26.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

数据库系统教程是电子工业出版社于2008.02出版的中图分类号为 TP311.13 的主题关于 数据库系统-高等学校-教材 的书籍。