图书介绍

SQL实战新手入门【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL实战新手入门
  • (美)克里格著;施宏斌译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302287476
  • 出版时间:2012
  • 标注页数:339页
  • 文件大小:164MB
  • 文件页数:354页
  • 主题词:关系数据库-数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL实战新手入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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动态SQL90

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再探JOIN157

7.1.1内联接(INNER JOIN)159

7.1.2 N路INNER JOIN162

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 UNION171

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 Server196

8.5.3 IBM DB2199

8.5.4 PostgreSQL200

8.5.5 MySQL200

8.5.6 Microsoft Access200

8.5.7带有HSQLDB的OpenOffice BASE201

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 10g11g220

9.2.2 IBM DB2 LUW 9.7220

9.2.3 Microsoft SQL Server 2008221

9.2.4 PostgteSQL221

9.2.5 MySQL222

9.2.6桌面型RDBMS222

9.3求助于DBA224

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与XML259

11.2 XML简介260

11.2.1格式化XML261

11.2.2 DTD和XSD262

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 Tables299

12.1.4 Amazon SimpleDB300

12.1.5 MongoDB302

12.1.6 Microsoft SQL Azure303

12.2 SQL和商业智能304

12.2.1 OLAP规则305

12.2.2 ROLAP、 MOLAP和HOLAP306

12.3沃森计算机308

12.4面向列的DBMS309

12.5对象数据库309

12.6对象-关系映射框架312

12.6.1 Hibernate/NHibernate313

12.6.2 Microsott LINQ和Entity Framework313

12.7小结313

附录A 安装Library数据库315

附录B 安装RDBMS软件335

附录C 访问RDBMS337

附录D 使用SQuirreL Universal SQL Client访问RDBMS339

热门推荐