SQL实战新手入门PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)克里格著;施宏斌译
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302287476
- 页数:339 页
第1章 数据库简介 1
1.1数据泛滥和信息过载 1
1.1.1数据库管理系统 2
1.1.2记录数据 3
1.1.3关系型数据库管理系统 5
1.2 SQL简介 8
1.2.1 SQL标准 9
1.2.2 SQL的方言 9
1.2.3数据库领域的其他角色 10
1.3创建数据库 10
1.3.1创建表 11
1.3.2插入数据:INSERT语句 13
1.3.3获取数据:SELECT语句 15
1.3.4删除数据:DELETE语句 20
1.3.5更新数据:UPDATE语句 23
1.4小结 26
第2章 解构数据:结构化的信息 29
2.1数据建模简介 29
2.1.1概念建模 30
2.1.2逻辑建模 30
2.1.3物理建模 30
2.2不能将所有数据都定义为文本的原因 30
2.2.1字符数据 31
2.2.2数值数据 35
2.2.3数值字面值 38
2.2.4日期和时间数据类型 38
2.2.5二进制数据 40
2.2.6 NULL值 41
2.2.7更多数据类型 43
2.3 DDL、 DML和DQL: SQL的组成部分 45
2.4重构数据库表 45
2.4.1删除表 45
2.4.2创建表 46
2.4.3修改表 47
2.5在表中插入不同类型的数据 49
2.6深入研究SELECT语句 52
2.6.1选取字面值、函数和计算列 53
2.6.2限制纵向选取的列 53
2.6.3限制横向选取的行 55
2.6.4排序 57
2.7深入研究INSERT、 UPDATE或DELETE语句 59
2.7.1 INSERT语句 59
2.7.2 UPDATE语句 61
2.7.3 DELETE语句 62
2.8 SQL操作符 64
2.8.1算术操作符和字符串连接操作符 65
2.8.2比较操作符 65
2.8.3逻辑操作符 66
2.8.4赋值操作符 72
2.8.5位操作符 72
2.8.6操作符的优先级 72
2.9小结 74
第3章 设计关系型数据库 75
3.1再论实体和属性 76
3.1.1主键和外键 76
3.1.2关系模式 79
3.1.3域完整性 82
3.2关系型数据库设计基础——规范化 83
3.2.1定义约束 86
3.2.2根据用途选择数据模型 86
3.2.3使用多个表 88
3.2.4动态SQL 90
3.3小结 93
第4章 超越SQL的限制 95
4.1数值函数 96
4.2字符数据处理 98
4.3日期和时间函数 106
4.3.1获取时间 106
4.3.2日期算术运算 107
4.4聚合函数简介 110
4.5转换函数 112
4.5.1在不同数据类型之间执行转换 112
4.5.2在不同的字符集之间执行转换 113
4.6其他函数 114
4.7 CASE语句 114
4.8 SQL过程化扩展 116
4.8.1使用存储过程简化文本的解析 118
4.8.2用户定义函数(UDF) 119
4.8.3使用过程化扩展的原因 121
4.9小结 122
第5章 分组与聚合 123
5.1 SQL聚合函数 123
5.1.1 AVGO函数 123
5.1.2 COUNTO函数 125
5.1.3 MAXO函数 126
5.1.4 MINO函数 127
5.1.5 SUMO函数 128
5.2消除重复的数据 129
5.3 GROUP BY子句:对数据进行分组 130
5.3.1带有HAVING子句的GROUP BY子句 134
5.3.2 ORDER BY子句:排序输出结果 135
5.4小结 139
第6章 嵌套查询 141
6.1子查询 141
6.1.1 WHERE子句中的子查询 141
6.1.2 SELECT字段列表中的子查询 143
6.1.3 FROM子句中的子查询 146
6.1.4 HAVING子句中的子查询 147
6.1.5 INSERT语句中的子查询 149
6.1.6 UPDATE语句中的子查询 151
6.1.7 DELETE语句中的子查询 152
6.2相关子查询 152
6.3嵌套子查询 154
6.4使用子查询还是JOIN语句 156
6.5小结 156
第7章 组合数据集 157
7.1再探JOIN 157
7.1.1内联接(INNER JOIN) 159
7.1.2 N路INNER JOIN 162
7.1.3左联接( LEFT OUTER JOIN) 165
7.1.4右联接(RIGHT OUTER JOIN) 166
7.1.5全联接(FULL JOIN) 167
7.1.6自联接:在表内部查找答案 168
7.1.7交叉联接(CROSS JOIN) 169
7.2 UNION 171
7.3视图 174
7.3.1创建视图 175
7.3.2修改视图 178
7.3.3删除视图 179
7.3.4可更新的视图 179
7.3.5分层的视图 182
7.3.6 优点和缺点 183
7.4更多内容 183
7.4.1 INTERSECT操作符 183
7.4.2 EXCEPT和MINUS操作符 184
7.5小结 186
第8章 其他SQL概念 187
8.1索引 187
8.1.1 UNIQUE索引 188
8.1.2聚集索引 189
8.1.3销毁索引 190
8.2再探表 191
8.3再探视图 193
8.4别名和同义词 194
8.5自动增长值 195
8.5.1标识列 196
8.5.2 Microsoft SQL Server 196
8.5.3 IBM DB2 199
8.5.4 PostgreSQL 200
8.5.5 MySQL 200
8.5.6 Microsoft Access 200
8.5.7带有HSQLDB的OpenOffice BASE 201
8.5.8如何查找IDENTITY值 202
8.6序列 202
8.7标识列与序列的对比 206
8.8触发器 207
8.9 ETL处理和分布式查询 207
8.10小结 208
第9章 性能优化 209
9.1数据库性能 209
9.1.1性能基准 209
9.1.2优化顺序 210
9.2特定于RDBMS的优化 219
9.2.1 Oracle 10g11g 220
9.2.2 IBM DB2 LUW 9.7 220
9.2.3 Microsoft SQL Server 2008 221
9.2.4 PostgteSQL 221
9.2.5 MySQL 222
9.2.6桌面型RDBMS 222
9.3求助于DBA 224
9.4小结 224
第10章 多用户环境 227
10.1会话 227
10.1.1孤立会话 229
10.1.2事务 230
10.1.3理解锁 236
10.2 SQL安全性 238
10.2.1基本安全机制 239
10.2.2定义一个数据库用户 240
10.2.3通过特权管理安全性 241
10.2.4操作系统集成安全性 246
10.3 INFORMATION_SCHEMA和SQL系统目录 251
10.3.1 Oracle数据字典 253
10.3.2 IBM DB2 LUW系统目录 255
10.3.3 Microsoft SQL Server 2008系统目录 255
10.4小结 257
第11章 使用非结构化和半结构化数据 259
11.1 SQL与XML 259
11.2 XML简介 260
11.2.1格式化XML 261
11.2.2 DTD和XSD 262
11.2.3将XML作为数据源 265
11.2.4实现细节 269
11.2.5需要考虑的细节问题 287
11.2.6 SQL和文本文档 292
11.3小结 293
第12章非SQL的世界 295
12.1未来属于云 295
12.1.1键/值对 297
12.1.2 Hadoop的世界 299
12.1.3 Google的BigTable、Base和Fusion Tables 299
12.1.4 Amazon SimpleDB 300
12.1.5 MongoDB 302
12.1.6 Microsoft SQL Azure 303
12.2 SQL和商业智能 304
12.2.1 OLAP规则 305
12.2.2 ROLAP、 MOLAP和HOLAP 306
12.3沃森计算机 308
12.4面向列的DBMS 309
12.5对象数据库 309
12.6对象-关系映射框架 312
12.6.1 Hibernate/NHibernate 313
12.6.2 Microsott LINQ和Entity Framework 313
12.7小结 313
附录A 安装Library数据库 315
附录B 安装RDBMS软件 335
附录C 访问RDBMS 337
附录D 使用SQuirreL Universal SQL Client访问RDBMS 339
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019