SQL与关系数据库理论——如何编写健壮的SQL代码 - (EPUB全文下载)

文件大小:7.67 mb。
文件格式:epub 格式。
书籍内容:

O’Reilly精品图书系列
SQL与关系数据库理论:如何编写健壮的SQL代码:第2版
SQL and Relational Theory: How to Write Accurate SQL Code,Second Edition
(英)戴特(Date,C.J.) 著
单世民 等译
ISBN:978-7-111-46154-8
本书纸版由机械工业出版社于2014年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目录
O'Reilly Media,Inc.介绍
译者序
第1版前言
第2版前言
第1章 做好准备
1.1 关系模型被严重地误解了
1.2 关于术语的一些说明
1.3 原理而非产品
1.4 原始模型回顾
1.5 模型vs.实现
1.6 关系的性质
1.7 基关系vs.导出关系
1.8 关系vs.关系变量
1.9 值vs.变量
1.10 小结
1.11 练习题
第2章 类型和域
2.1 类型和关系
2.2 相等性比较
2.3 数据值原子性
2.4 类型是什么
2.5 标量类型vs.非标量类型
2.6 SQL中的标量类型
2.7 SQL中的类型检查和型转
2.8 SQL中的字符序
2.9 SQL中的行类型和表类型
2.10 小结
2.11 练习题
第3章 元组、关系、行、表
3.1 元组是什么
3.2 SQL中的行
3.3 关系是什么
3.4 关系及其主体
3.5 关系是n维的
3.6 关系比较
3.7 TABLE_DUM和TABLE_DEE
3.8 SQL中的表
3.9 SQL中的列命名
3.10 小结
3.11 练习题
第4章 不要重复,不要null
4.1 重复有什么问题
4.2 重复:深入讨论
4.3 在SQL中避免重复
4.4 null有什么毛病
4.5 在SQL中避免null
4.6 对外连接的说明
4.7 小结
4.8 练习题
第5章 基关系变量和基表
5.1 更新是集合级别的
5.2 关系赋值
5.3 关于候选键的更多内容
5.4 关于外键的更多内容
5.5 关系变量和谓词
5.6 关系vs.类型
5.7 练习题
第6章 SQL和关系代数I:原始运算符
6.1 一些预备知识
6.2 关于闭包的更多内容
6.3 限制
6.4 投影
6.5 连接
6.6 并、交和差
6.7 哪些运算符是基本运算符
6.8 逐步形成表达式
6.9 关系表达式到底表示什么
6.10 计算SQL表表达式
6.11 表达式变换
6.12 属性名依赖
6.13 练习题
第7章 SQL和关系代数II:附加运算符
7.1 排他并
7.2 半连接和半差
7.3 扩展
7.4 映像关系
7.5 除
7.6 聚集运算符
7.7 再议映像关系
7.8 汇总
7.9 再议汇总
7.10 分组、去分组和关系值属性
7.11 “WHAT IF”查询
7.12 对于递归的说明
7.13 ORDER BY是怎么回事
7.13 练习题
第8章 SQL与约束
8.1 类型约束
8.2 SQL中的类型约束
8.3 数据库约束
8.4 SQL中的数据库约束
8.5 事务
8.6 数据库约束为什么必须立即检查
8.7 不是有些检查必须延迟进行吗
8.8 约束与谓词
8.9 各种问题
8.10 练习题
第9章 SQL与视图
9.1 视图是关系变量
9.2 视图和谓词
9.3 检索运算
9.4 视图和约束
9.5 更新运算
9.6 视图的作用
9.7 视图和快照
9.8 练习题
第10章 SQL与逻辑
10.1 为什么需要逻辑
10.2 简单命题和复合命题
10.3 简单谓词和复合谓词
10.4 量词化
10.5 关系演算
10.6 关于量词化的更多内容
10.7 一些等价关系
10.8 小结
10.9 练习题
第11章 使用逻辑表述SQL表达式
11.1 一些变换法则
11.2 例1:逻辑蕴涵
11.3 例2:全称量词化
11.4 例3:蕴涵和全称量词化
11.5 例4:相关子查询
11.6 例5:命名子表达式
11.7 例6:关于命名子表达式的更多内容
11.8 例7:处理模糊性
11.9 例8:使用COUNT
11.10 例9:连接查询
11.11 例10:唯一量词化
11.12 例11:ALL或ANY比较
11.13 例12:GROUP BY和HAVING
11.14 练习题
第12章 关于SQL的其他主题
12.1 SELECT *
12.2 显式表
12.3 名称限定
12.4 区间变元
12.5 子查询
12.6 “可能非确定性”表达式
12.7 空集合
12.8 简化的BNF语法
12.9 练习题
附录A 关系模型
附录B SQL背离关系模型之处
附录C 处理信息丢失的关系方法
附录D Tutorial D语法
附录E 本书建议汇总
附录F 练习答案
附录G 深入阅读建议
O’Reilly Media,Inc.介绍
O’Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自1978年开始,O’Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社会对新科技的应用。作为技术社区中活跃的参与者,O’Reilly的发展充满了对创新的倡导、创造和发扬光大。
O’Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了Make杂志,从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。O’Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创新产业的革命性思想。作 ............

书籍插图:
书籍《SQL与关系数据库理论——如何编写健壮的SQL代码》 - 插图1
书籍《SQL与关系数据库理论——如何编写健壮的SQL代码》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » SQL与关系数据库理论——如何编写健壮的SQL代码 - (EPUB全文下载)