本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
达特著的《视图 新与关系数据库理论》是数据
库专家C.J. Date的又一部力作,详细介绍了数据库
架构的设计和实现,同时讨论了视图 新及关系数据
库理论。
全书内容分为15章,用示例和理论相结合的方式
,介绍了关系数据库的相关理论,还对视图作了深入
探究。书中不仅介绍了一些基础的数据库操作,同时
重点结合示例给出了视图相关的操作和讲解。通过阅
读本书,读者能够在实际工作和学习中,改进自己的
数据库设计, 好地实现数据库相关任务。
本书是经典的数据库参考指南, 适合数据库
架构师、数据库设计人员以及相关领域的研究人员参
考阅读。
Chris Date是 的数据库行业专家,善于用 简明易懂的方式解释复杂的技术问题。他于2012年出版了两本新书《SQL and Relational Theory,2nd Edition》和《Database Design and Relational Theory》,本书是它们的姊妹篇。
第1章 抛砖引玉
1.1 可交换性原则
1.2 基表:约束
1.3 基表:补偿性操作
1.4 视图:约束和补偿性操作
1.5 规则至上
1.6 结束语
第2章 技术背景
2.1 关系和关系变量
2.2 关系赋值
2.3 一致性约束
2.4 关系变量谓词
2.5 MATCHING,NOT MATCHING,以及EXTEND
2.6 数据库与数据库变量
第3章 视图概念:近距离观察
3.1 视图是伪变量
3.2 数据独立性
3.3 如何预防
3.4 约束和谓词
3.5 信息等价
3.6 结束语
第4章 限制视图
4.1 “抛砖引玉”再回顾
4.2 多关于补偿性操作的内容
4.3 关于触发器
4.4 关于显式 新操作
4.5 供应商与设备供应
4.6 再谈抛砖引玉
4.7 概括总结
4.8 一点
4.9 重叠限制
4.10 结束语
第5章 投影视图
5.1 示例1:一个无损分解
5.2 示例1续:投影关系变量
5.3 示例1续:视图
5.4 示例2:另一个无损分解
5.4.1 投影关系变量
5.4.2 信息隐藏
5.4.3 视图
5.5 示例3:一个有损分解
5.5.1 投影关系变量
5.5.2 信息隐藏
5.5.3 视图
5.6 概括总结
第6章 连接视图Ⅰ:一对一连接
6.1 示例1:信息等价
6.2 示例2:信息隐藏
6.2.1 编译指示
6.2.2 对称
6.3 结束语
第7章 连接视图Ⅱ:多对多连接
7.1 示例1:信息等价
7.1.1 补偿性操作
7.1.2 视图 新
7.2 再谈投影视图
7.3 示例2:信息隐藏
7.4 结束语
第8章 连接视图Ⅲ:一对多连接
8.1 示例1:信息等价
8.2 示例2:信息隐藏
8.3 结束语
第9章 交集视图
9.1 示例1:显式重叠
9.2 示例2:隐式重叠
9.2.1 好的设计
9.2.2 另一个可能的设计
9.3 结束语
0章 合并视图
10.1 示例1:交集为空的合并
10.2 示例2:显式重叠
10.3 示例3:隐式重叠
10.3.1 一个 好的设计
10.3.2 关于交集为空的合并
10.5 结束语
1章 差异视图
11.1 示例1:隐式重叠
1 1.1.1 一个 好的设计
1 1.1.2 关于“包含差异”
11.2 示例2:显式重叠
11.3 结束语
2章 组合视图和去组合视图
12.1 组合(GROUP)和去组合(UNGROUP)运算符
12.2 一个组合/去组合示例
12.3 一个示例概览
3章 展开视图与概览视图
13.1 一个展开示例
13.1.1 关系常数
13.2 另一个概览示例
4章 通过表达式进行 新
14.1 语义不是语法(?)
14.2 一些广为人知的重言式(永真式、套套逻辑)
14.3 “语义变换”
14.4 “信息等价”再回顾
14.5 结束语
5章 歧义问题再回顾
15.1 谓词和约束再回顾
15.2 一个交集示例
15.3 合并以及差异示例
15.3.1 合并
15.3.2 差异
15.4 多关于谓词的内容
15.5 结束语
附灵A 关于关系赋值的一点意见
附录B 关系运算符