图书介绍
SQL与关系数据库理论 如何编写健壮的SQL代码PDF|Epub|txt|kindle电子书版本网盘下载
- (美)C.J.Date著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111461548
- 出版时间:2014
- 标注页数:416页
- 文件大小:53MB
- 文件页数:430页
- 主题词:SQL语言;关系数据库系统
PDF下载
下载说明
SQL与关系数据库理论 如何编写健壮的SQL代码PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1版前言1
第2版前言6
第1章 做好准备7
1.1关系模型被严重地误解了7
1.2关于术语的一些说明8
1.3原理而非产品10
1.4原始模型回顾11
1.5模型vs.实现18
1.6关系的性质21
1.7基关系vs.导出关系24
1.8关系vs.关系变量26
1.9值vs.变量28
1.10小结28
1.11练习题29
第2章 类型和域31
2.1类型和关系31
2.2相等性比较32
2.3数据值原子性37
2.4类型是什么40
2.5标量类型vs.非标量类型43
2.6 SQL中的标量类型45
2.7 SQL中的类型检查和型转47
2.8 SQL中的字符序48
2.9 SQL中的行类型和表类型50
2.10小结52
2.11练习题52
第3章 元组、关系、行、表55
3.1元组是什么55
3.2 SQL中的行59
3.3关系是什么61
3.4关系及其主体63
3.5关系是n维的64
3.6关系比较64
3.7 TABLE DUM和TABLE-DEE65
3.8 SQL中的表66
3.9 SQL中的列命名68
3.10小结70
3.11练习题70
第4章 不要重复,不要null72
4.1重复有什么问题72
4.2重复:深入讨论76
4.3在SQL中避免重复77
4.4 null有什么毛病79
4.5在SQL中避免null82
4.6对外连接的说明84
4.7小结84
4.8练习题85
第5章 基关系变量和基表90
5.1更新是集合级别的91
5.2关系赋值93
5.3关于候选键的更多内容97
5.4关于外键的更多内容99
5.5关系变量和谓词102
5.6关系vs.类型104
5.7练习题106
第6章 SQL和关系代数1:原始运算符109
6.1一些预备知识109
6.2关于闭包的更多内容112
6.3限制114
6.4投影115
6.5连接116
6.6并、交和差120
6.7哪些运算符是基本运算符123
6.8逐步形成表达式123
6.9关系表达式到底表示什么125
6.10计算SQL表表达式126
6.11表达式变换127
6.12属性名依赖130
6.13练习题132
第7章 SQL和关系代数Ⅱ:附加运算符135
7.1排他并135
7.2半连接和半差136
7.3扩展137
7.4映像关系139
7.5除142
7.6聚集运算符143
7.7再议映像关系148
7.8汇总149
7.9再议汇总154
7.10分组、去分组和关系值属性155
7.11 “WHAT IF”查询160
7.12对于递归的说明162
7.13 ORDER BY是怎么回事166
7.13练习题167
第8章 SQL与约束171
8.1类型约束172
8.2 SQL中的类型约束175
8.3数据库约束176
8.4 SQL中的数据库约束180
8.5事务182
8.6数据库约束为什么必须立即检查183
8.7不是有些检查必须延迟进行吗185
8.8约束与谓词187
8.9各种问题189
8.10练习题191
第9章 SQL与视图194
9.1视图是关系变量195
9.2视图和谓词198
9.3检索运算199
9.4视图和约束200
9.5更新运算204
9.6视图的作用212
9.7视图和快照213
9.8练习题214
第10章 SQL与逻辑217
10.1为什么需要逻辑218
10.2简单命题和复合命题219
10.3简单谓词和复合谓词224
10.4量词化226
10.5关系演算229
10.6关于量词化的更多内容236
10.7一些等价关系243
10.8小结246
10.9练习题246
第11章 使用逻辑表述SQL表达式249
11.1一些变换法则249
11.2例1:逻辑蕴涵252
11.3例2:全称量词化252
11.4例3:蕴涵和全称量词化254
11.5例4:相关子查询255
11.6例5:命名子表达式257
11.7例6:关于命名子表达式的更多内容260
11.8例7:处理模糊性261
11.9例8:使用COUNT263
11.10例9:连接查询263
11.11例10:唯一量词化264
11.12例11:ALL或ANY比较266
11.13例12:GROUP BY和HAVING270
11.14练习题271
第12章 关于SQL的其他主题273
12.1 SELECT*273
12.2显式表274
12.3名称限定274
12.4区间变元275
12.5子查询277
12.6“可能非确定性”表达式280
12.7空集合281
12.8简化的BNF语法281
12.9练习题284
附录A 关系模型287
附录B SQL背离关系模型之处307
附录C 处理信息丢失的关系方法309
附录D Tutorial D语法322
附录E 本书建议汇总325
附录F 练习答案328
附录G 深入阅读建议407