当前位置:首页 > 工业技术
SQL完全手册 第2版
SQL完全手册 第2版

SQL完全手册 第2版PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:(美)格罗夫(Groff,J.R.)等著;章小莉等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121026414
  • 页数:647 页
图书介绍:本书对SQL技术的使用和发展进行了全面的讨论。全书共分六大部分,其中第一部分到第五部分分别介绍了SQL的历史和SQL标准的变化,如何使用SQL获取、更新数据,如何构造数据库结构以及如何实现数据的安全方案等,并描述了如何使用ANSI标准中的嵌入式SQL。此外,还对数据仓库、分布式数据库、面向对象新技术中的SQL应用进行了充分讨论。第六部分专门介绍SQL的今天和未来发展情况。本书的附录不仅详细地描述了样本数据库,而且介绍了国际上主要的数据库提供商及其简要历史和主流产品的特点,附带的CD-ROM中提供了三个主要数据库产品的试用版软件,供读者实际上机操作使用。
《SQL完全手册 第2版》目录
标签:手册

第一部分 SQL概述 2

第1章 简介 2

1.1 SQL语言 2

1.2 SQL的功能 3

1.3 SQL的特点和优点 4

第2章 SQL快速入门 9

2.1 一个简单的数据库 9

2.2 检索数据 10

2.3 汇总数据 11

2.4 向数据库中添加数据 12

2.5 删除数据 12

2.7 保护数据 13

2.6 更新数据库 13

2.8 创建数据库 14

2.9 小结 14

第3章 SQL剖析 16

3.1 SQL与数据库管理 16

3.2 SQL简史 16

3.3 SQL标准 20

3.4 SQL和网络 23

3.5 SQL的衍生 27

3.6 小结 32

第4章 关系数据库 33

4.1 早期的数据模型 33

4.2 关系数据模型 36

4.3 Codd的12条原则* 42

4.4 小结 43

第二部分 检索数据 45

第5章 SQL基础知识 46

5.1 语句 46

5.2 名称 49

5.3 数据类型 50

5.4 常量 53

5.5 表达式 56

5.6 内嵌函数 56

5.7 NULL 值 57

5.8 小结 58

6.1 SELECT 语句 59

第6章 简单查询 59

6.2 查询结果 61

6.3 简单查询 63

6.4 重复的记录(DISTINCT) 66

6.5 选择记录(WHERE子句) 67

6.6 搜索条件 69

6.7 排序查询结果(ORDER BY子句) 79

6.8 单表查询处理的原则 81

6.9 小结 86

第7章 多表查询(连接) 87

7.1 一个两表查询的范例 87

7.2 简单连接(等连接) 88

7.3 不等连接 96

7.4 SQL对多表查询要考虑的因素 96

7.5 多表查询的性能 101

7.6 连接的结构 102

7.7 外连接* 104

7.8 连接和SQL2标准 111

7.9 小结 118

第8章 汇总查询 119

8.1 字段函数 119

8.2 分组查询(GROUPBY子句) 127

8.3 分组搜索条件(HAVING子句) 134

8.4 小结 137

第9章 子查询和查询表达式 138

9.1 使用子查询 138

9.2 子查询搜索条件 141

9.3 子查询和连接 150

9.4 嵌套的子查询 151

9.5 关联子查询* 152

9.6 HAVING子句中的子查询* 153

9.7 子查询小结 155

9.8 SQL2中的高级查询* 156

9.9 小结 170

第三部分 更新数据 171

第10章 数据库更新 172

10.1 向数据库中添加数据 172

10.2 从数据库中删除数据 178

10.3 修改数据库中的数据 181

10.4 小结 184

11.1 什么是数据完整性 185

第11章 数据完整性 185

11.2 要求的数据 186

11.3 简单有效性检查 187

11.4 实体完整性 189

11.5 引用完整性 190

11.6 高级约束功能(SQL2) 199

11.7 商业规则 203

11.8 小结 207

第12章 事务处理 208

12.1 什么是事务 208

12.2 事务的内幕* 213

12.3 事务和多用户处理 214

12.4 锁定* 220

12.5 版本化* 227

12.6 小结 230

第四部分 数据库结构 233

第13章 创建数据库 234

13.1 数据定义语言 234

13.2 创建数据库 235

13.3 表定义 236

13.4 约束定义 246

13.5 别名和匿名 247

13.6 索引 249

13.7 管理其他数据库对象 251

13.8 数据库结构 253

13.9 数据库结构与ANSI/ISO标准 257

13.10 小结 262

14.1 什么是视图 263

第14章 视图 263

14.2 创建视图 265

14.3 更新视图 271

14.4 删除视图 275

14.5 物化视图* 276

14.6 小结 277

第15章 SQL安全 279

15.1 SQL安全的概念 279

15.2 视图和SQL安全 285

15.3 授予权限(GRANT语句) 287

15.4 取消权限(REVOKE语句) 290

15.5 小结 294

16.1 什么是系统目录 295

第16章 系统目录 295

16.2 表信息 298

16.3 字段信息 300

16.4 视图信息 302

16.5 注释 303

16.6 关系信息 304

16.7 用户信息 306

16.8 权限信息 307

16.9 SQL2信息模式 307

16.1 0其他目录信息 310

16.1 1小结 310

第五部分 使用SQL编程 311

17.1 程序化SQL技术 312

第17章 嵌入式SQL 312

17.2 简单的嵌入式SQL语句 319

17.3 嵌入式SQL中的数据检索 333

17.4 基于游标的删除和更新 344

17.5 游标和事务处理 347

17.6 小结 347

第18章 动态SQL 349

18.1 静态SQL的局限性 349

18.2 动态SQL概念 350

18.3 动态语句执行(EXECUTE IMMEDIATE语句) 351

18.4 两步动态执行 353

18.5 动态查询 362

18.6 动态SQL专用语言 370

18.7 动态SQL和SQL2标准 373

18.8 小结 382

第19章 SQL API 384

19.1 API概念 384

19.2 dblib API(SQL Server) 386

19.3 ODBC和SQL/CLI标准 399

19.4 ODBC API 421

19.5 Oracle调用接口(OCI) 426

19.6 Java数据库连接(JDBC) 431

19.7 小结 447

第六部分 SQL的现在与未来 449

第20章 数据库处理和存储过程 450

20.1 存储过程概念 450

20.2 基本示例 451

20.3 使用存储过程 453

20.4 存储过程的优点 471

20.5 存储过程的性能 472

20.6 系统定义的存储过程 472

20.7 外部存储过程 473

20.8 触发器 473

20.9 存储过程、触发器和SQL标准 479

20.1 0小结 487

第21章 SQL和数据仓库 488

21.1 数据仓库概念 488

21.2 数据仓库的数据库体系结构 491

21.3 数据仓库性能 495

21.4 小结 497

22.1 SQL和网站:早期实现 498

第22章 SQL和应用程序服务器 498

22.2 应用程序服务器和三层网站结构 499

22.3 从应用程序服务器访问数据库 500

22.4 应用程序服务器高速缓存 507

22.5 小结 509

第23章 SQL网络和分布式数据库 510

23.1 分布式数据管理的挑战 510

23.2 分布数据:实用方法 513

23.3 分布式数据库访问 525

23.4 两阶段提交协议 528

23.5 网络应用程序和数据库体系结构 531

23.6 小结 535

第24章 SQL与对象 536

24.1 面向对象数据库 536

24.2 对象关系数据库 538

24.3 抽象(结构化)数据类型 542

24.4 继承 546

24.5 组合、数组和集合 550

24.6 用户自定义数据类型 557

24.7 方法和存储过程 557

24.8 SQL中的对象支持:1999标准 559

24.9 小结 560

第25章 SQL和XML 561

25.1 什么是XML 561

25.2 XML基础知识 562

25.3 XML对数据的处理 564

25.4 在数据库中使用XML 567

25.5 XML和元数据 574

25.6 XML和查询 581

25.7 XML数据库 584

25.8 小结 585

第26章 SQL的未来 586

26.1 数据库市场的趋势 586

26.2 未来10年的SQL 593

26.3 小结 596

第七部分 附录 597

附录A 样本数据库 598

附录B 数据库提供商概述 602

附录C SQL语法指南 614

附录D SQL调用级接口 619

附录E SQL信息方案标准 631

附录F CD-ROM安装指南 641

相关图书
作者其它书籍
返回顶部