欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > 数据库 > [图灵程序设计丛书].SQL进阶教程[PDF][5.76MB]

[图灵程序设计丛书].SQL进阶教程[PDF][5.76MB]

2019-04-11 842 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,*部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。此外,每节末尾均设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。 本书适合具有半年以上SQL使用经验、已掌握SQL基础知识和技能、希望提升自己编程水平的读者阅读。

目录

第1章 神奇的SQL
1-1 CASE表达式 2
▲在SQL里表达条件分支 2
练习题 19
1-2 自连接的用法 21
▲面向集合语言SQL 21
练习题 35
1-3 三值逻辑和NULL 38
▲SQL的温柔陷阱 38
1-4 HAVING子句的力量 55
▲出彩的配角 55
练习题 70
1-5 外连接的用法 72
▲SQL的弱点及其趋势和对策 72
练习题 92
1-6 用关联子查询比较行与行 94
▲用SQL进行行与行之间的比较 94
练习题 110
1-7 用SQL进行集合运算 112
▲SQL和集合论 112
练习题 128
1-8 EXISTS谓词的用法 130
▲SQL中的谓词逻辑 130
练习题 146
1-9 用SQL处理数列 149
▲灵活使用谓词逻辑 149
练习题 165
1-10 HAVING子句又回来了 167
▲再也不要叫它配角了! 167
练习题 183
1-11 让SQL飞起来 186
▲简单的性能优化 186
1-12 SQL编程方法 216
▲确立SQL的编程风格 201
第2章 关系数据库的世界
2-1 关系数据库的历史 216
▲1969年——一切从这里开始 216
2-2 为什么叫“关系”模型 222
▲为什么不叫“表”模型 222
2-3 开始于关系,结束于关系 229
▲关于封闭世界的幸福 229
2-4 地址这一巨大的怪物 233
▲为什么关系数据库里没有指针 233
2-5 GROUP BY和PARTITION BY 238
▲物以“类”聚 238
2-6 从面向过程思维向声明式思维、面向集合思维转变的7个关键点 243
▲画圆 243
2-7 SQL和递归集合 250
▲SQL和集合论之间 250
2-8 人类的逻辑学 256
▲浅谈逻辑学的历史 256
2-9 消灭NULL委员会 260
▲全世界的数据库工程师团结起来! 260
2-10 SQL中的层级 265
▲严格的等级社会 265
第3章 附录
3-1 习题解答 272
3-2 参考文献 296
后 记 300

文档截图

QQ截图20190411212934.jpg

[图灵程序设计丛书].SQL进阶教程[PDF][5.76MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论