《资料库原理与套用:习题与解析》是2013年清华大学出版社出版的图书,作者是刘亚军、高莉莎。
基本介绍
- 书名:资料库原理与套用:习题与解析
- 作者:刘亚军、高莉莎
- ISBN:9787302310136
- 定价:24元
- 出版社:清华大学出版社
- 出版时间:2013年1月1日
内容简介
本书较全面地介绍了资料库原理和设计的基本概念、重点和难点、典型例题分析以及习题与解析。内容包括资料库系统引论、数据模型、关係资料库语言、资料库管理系统引论、资料库的存储结构、查询处理和最佳化、事务管理、资料库的安全和完整性约束、触发子和主动资料库、数据依赖和关係模式的规範化、资料库设计以及资料库管理。本书以奠定资料库理论基础、培养资料库开发能力为目标。既讲原理又讲设计与套用,重视学习资料库的基本原理,更重视学习资料库的实用技术。所介绍的技术以实用为本,注意学以致用。本书叙述严谨,循序渐进,给出了大量的典型例题和习题解析。本书可作为高等院校计算机类专业、信息管理类专业高年级本科生及研究生计算机课程的辅导教材,也可供从事计算机相关工作的技术人员使用。
本书叙述严谨,循序渐进,给出了大量的典型例题和习题解析。本书可作为高等院校计算机类专业、信息管理类专业高年级本科生及研究生计算机课程的辅导教材,也可供从事计算机相关工作的技术人员使用。
图书目录
第1章资料库系统引论
1.1基本概念
1.1.1数据
1.1.2信息
1.1.3资料库
1.1.4资料库管理系统
1.1.5资料库系统
1.1.6资料库管理员
1.1.7数据模型
1.1.8数据模式
1.1.9数据的独立性
1.2本章重点与难点
1.2.1数据管理的发展及其特点
1.2.2数据模型和数据模式的根本区别
1.2.3档案系统和资料库系统的根本区别
1.2.4资料库系统的组成
1.2.5概念数据模型和概念数据模式的区别
1.2.6资料库的生存周期
1.3习题与解析
第2章数据模型
2.1基本概念
2.1.1记录和栏位
2.1.2数据模型
2.1.3虚拟记录
2.1.4系
2.1.5属性和域
2.1.6关係的键
2.1.7关係子模式
2.1.8主属性和非主属性
2.1.9完整性约束
2.1.10关係代数
2.1.11外连线操作
2.1.12关係演算
2.1.13关係操作的安全性和等价性
2.1.14ER数据模型(ER图)
2.1.15扩充ER数据模型(EER图)
2.2本章重点与难点分析
2.2.1关係代数的基本操作
2.2.2笛卡儿积操作、连线操作、等值连线操作、自然连线操作的区别
2.2.3关係的性质
2.2.4关係代数和关係演算的区别
2.3典型例题分析
2.4习题与解析
第3章关係资料库语言
3.1基本概念
3.1.1用户和资料库的接口
3.1.2过程性语言
3.1.3非过程性语言
3.1.4宿主语言
3.1.5数据定义语言
3.1.6查询语言
3.1.7数据操纵语言
3.1.8数据控制语言
3.1.9基表
3.1.10视图
3.1.11SQL的组成
3.1.12SQL的数据类型
3.1.13视图的建立与撤销
3.1.14嵌入式SQL
3.1.15动态SQL
3.1.16SQL的运行方式
3.1.17SQL的存储过程
3.2本章重点与难点
3.2.1资料库语言与宿主语言的区别
3.2.2基表与视图的区别和联繫
3.2.3WHERE子句条件表达式中的运算符号及优先权
3.2.4SQL的数值型统计函式
3.2.5SQL的基本查询格式
3.2.6比较複杂的SQL查询语句
3.2.7嵌入式SQL的基本概念
3.3典型例题分析
3.4习题与解析
第4章资料库管理系统引论
4.1基本概念
4.1.1资料库管理系统
4.1.2事务
4.1.3DBMS的进程结构
4.1.4分时环境下的集中式资料库系统结构
4.1.5分布环境下的客户/伺服器结构
4.1.6全球资讯网环境下的浏览器/伺服器结构
4.1.7高可用性、高缩放性和高性能的资料库系统结构
4.1.8数据目录
4.2本章重点与难点
4.2.1事务的基本性质
4.2.2数据目录与一般表的区别
4.2.3DBMS的工作原理和组成结构
4.2.4DBMS的系统结构
4.3习题与解析
第5章资料库的存储结构
5.1基本概念
5.1.1资料库存储介质
5.1.2记录的存储结构
5.1.3记录在物理块上的分配
5.1.4物理块在磁碟上的分配
5.1.5数据压缩技术
5.1.6档案结构和存取路径
5.1.7动态索引
5.1.8动态散列
5.1.9多键查询
5.2本章重点与难点
5.2.1资料库的档案结构与传统档案结构的区别
5.2.2档案访问的方式
5.2.3档案中记录的存取路径
5.3习题与解析
第6章查询处理和最佳化
6.1基本概念
6.1.1查询
6.1.2查询处理
6.1.3查询最佳化
6.2本章重点和难点分析
6.2.1查询最佳化的意义
6.2.2代数最佳化
6.2.3关係代数表达式的等价变换规则
6.2.4查询最佳化树
6.2.5代数最佳化的一般策略
6.2.6依赖于存取路径的规则最佳化
6.2.7代价估算最佳化
6.3典型例题分析
6.4习题与解析
第7章事务管理
7.1基本概念
7.1.1事务
7.1.2事务管理
7.1.3备份
7.1.4恢复
7.1.5运行记录的结构
7.1.6更新事务的执行与恢复
7.1.7故障的种类
7.1.8并发
7.1.9并发的目的
7.1.10并髮带来的三个问题
7.1.11并发控制
7.1.12合式事务
7.1.13单粒度封锁
7.1.14多粒度封锁
7.1.15调度的可串列化
7.1.16死锁
7.1.17活锁
7.1.18索引的并发控制
7.1.19事务的时间标记
7.1.20时间标记协定
7.1.21多版本并发控制
7.1.22乐观并发控制
7.2本章重点和难点
7.2.1可串列化调度与串列调度的区别
7.2.2并发控制
7.2.3死锁的检测方法
7.2.4防止和解决死锁的方法
7.2.5并发控制的正确性準则
7.2.6等价串列调度算法
7.2.7资料库故障的种类与恢複方法
7.2.8锁的粒度
7.3典型例题分析
7.4习题与解析
第8章资料库的安全和完整性约束
8.1基本概念
8.1.1资料库的安全
8.1.2视图定义
8.1.3查询修改
8.1.4访问控制
8.1.5资料库的完整性
8.2本章重点与难点分析
8.2.1安全性与完整性的区别
8.2.2资料库的安全性措施
8.2.3完整性约束的类型
8.2.4完整性约束的说明
8.2.5完整性约束的实施
8.3典型例题分析
8.4习题与解析
第9章触发子和主动资料库
9.1基本概念
9.1.1主动资料库
9.1.2触发子
9.1.3触发事件
9.1.4事件前触发
9.1.5事件后触发
9.1.6松耦合法
9.1.7紧耦合法
9.1.8嵌入法
9.2本章重点和难点
9.2.1主动资料库子系统的特点
9.2.2主动资料库系统与关係资料库系统、对象资料库系统等的差别
9.2.3触发子定义(规则的表示方法)
9.2.4规则的套用
9.3典型例题分析
9.4习题与解析
第10章数据依赖和关係模式规範化
10.1基本概念
10.1.1函式依赖
10.1.2逻辑蕴涵
10.1.3A氏公理
10.1.4其他推理规则
10.1.5函式依赖集的闭包F+
10.1.6属性集X关于F的闭包X+
10.1.7覆盖
10.1.8最小函式依赖集(或最小覆盖)
10.1.9多值依赖
10.1.10多值依赖的推理规则
10.1.11数据依赖
10.1.12关係模式的分解
10.1.13函式依赖集的投影
10.1.14关係模式的规範化
10.2本章重点和难点分析
10.2.1函式依赖和候选键的关係
10.2.2範式
10.2.3数据依赖公理
10.2.4无损分解的测试方法
10.2.5保持依赖的测试方法
10.2.6求属性集闭包的方法
10.2.7无损分解成BCNF模式的算法
10.2.8无损分解和保持函式依赖分解成3NF模式集的算法
10.2.9计算最小函式依赖Fmin的算法
10.2.10关係模式规範化的原则
10.3典型例题分析
10.4习题与解析
第11章资料库设计
11.1基本概念
11.1.1资料库设计
11.1.2视图设计
11.1.3视图集成
11.1.4资料库设计方法
11.1.5视图集成中的冲突
11.1.6ER数据模型
11.1.7弱实体
11.1.8簇集
11.1.9数据对象类的值域
11.1.10逆规範化
11.2本章重点与难点分析
11.2.1局部视图设计的内容
11.2.2视图集成的内容
11.2.3视图集成中的冲突问题
11.2.4基本ER图到关係模型的转换
11.2.5扩充ER图到关係模型的转换
11.2.6资料库物理设计的内容
11.2.7索引的选择
11.2.8簇集的选择
11.3典型例题分析
11.4习题与解析