《关系数据库 SQL 使用指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:James R. Groff,Paul N. Weinberg著;付增少等译;李纪松审校
  • 出 版 社:北京:学苑出版社
  • 出版年份:1994
  • ISBN:7507708861
  • 页数:452 页
图书介绍:

第一部分 SQL语言概述第一章 引言 2

1.1 SQL语言 2

1.2 SQL的作用 3

1.3 SQL的特性 4

第二章 SQL快速入门 8

2.1 一个简单数据库 8

2.2 检索数据 9

2.3 汇总数据 10

2.4 追加数据到数据库 11

2.5 删除数据 12

2.6 更改数据库 12

2.7 保护数据 12

2.8 建立数据 13

2.9 小结 14

第三章 SQL面面观 15

3.1 SQL和数据库管理 15

3.2 SQL发展简史 15

3.3 SQL标准 18

3.4 SQL和网络 21

3.5 SQL的影响 23

3.6 小结 27

第四章 关系数据库 28

4.1 早期数据模型 28

4.2 关系数据模型 32

4.3 Codd的十二条原则 38

4.4 小结 39

第二部分 数据检索第五章 SQL基础知识 42

5.1 语句 42

5.2 命名 45

5.3 数据类型 45

5.4 常数 50

5.5 表达式 53

5.6 内部构造函数 54

5.7 无数据处理 55

5.8 小结 56

第六章 简单查询 57

6.1 SELECT语句 57

6.2 查询结果 59

6.3 简单查询 61

6.4 重复行 65

6.5 行选择 66

6.6 搜索条件 67

6.7 查询结果排序 79

6.8 单表查询处理规则 80

6.9 小结 86

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

7.1 一个两表查询的例子 87

7.2 简单连接 89

7.3 非等值连接 97

7.4 多表查询的SQL特性 97

7.5 多表查询的性能 103

7.6 连接的结构 103

7.7 外部连接 106

7.8 连接与SQL2标准 111

7.9 小结 117

第八章 汇总查询 118

8.1 列函数 118

8.2 分组查询(GROUP BY子句) 126

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

8.4 小结 137

第九章 子查询 138

9.1 使用子查询 138

9.2 子查询搜索条件 141

9.3 子查询与连接 150

9.4 嵌套子查询 151

9.5 相关子查询 152

9.6 HAVING子句中的子查询 154

9.7 小结 156

9.8 SQL查询——最终总结 156

第三部分 数据更新第十章 数据库更新 160

10.1 向数据库中添加数据 160

10.2 删除数据库中的数据 166

10.3 更新数据库中的数据 169

10.4 小结 173

第十一章 数据完整性 174

11.1 什么是数据的完整性 174

11.2 强制数据 175

11.3 有效性检查 175

11.4 实体完整性 176

11.5 引用完整性 177

11.6 商务规则 188

11.7 小结 191

第十二章 事务处理 193

12.1 什么是事务处理 193

12.2 事务处理:内幕 198

12.3 事务处理和多用户处理 201

12.4 锁定 206

12.5 小结 215

第四部分 数据库结构第十三章 生成数据库 218

13.1 数据定义语言 218

13.2 数据库的生成 219

13.3 表定义 220

13.4 约束定义 229

13.5 别名 231

13.6 索引 232

13.7 其他数据库目标 234

13.8 数据库结构 236

13.9 DDL和ANSI/ISO标准 241

13.10 小结 242

第十四章 视图 244

14.1 什么是视图 244

14.2 视图的生成 246

14.3 视图的修改 253

14.4 视图的删除 257

14.5 小结 258

第十五章 SQL语句安全性 259

15.1 SQL语言的安全性概念 259

15.2 视图和SQL安全性 264

15.3 授予权限 266

15.4 权限的取消 270

15.5 小结 275

第十六章 系统目录 276

16.1 什么是系统目录 276

16.2 表信息 279

16.3 列信息 281

16.4 视图信息 283

16.5 摘要和标号 284

16.6 特权信息 288

16.7 SQL2信息模式 288

16.8 其他信息 291

16.9 小结 292

第五部分 SQL语言编程第十七章 嵌入式SQL语言 294

17.1 SQL语言的编程技术 294

17.2 简单嵌入式SQL语句 301

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

17.4 根据光标进行删除与更新 325

17.5 光标及事务处理方法 329

17.6 小结 329

第十八章 动态SQL语言 331

18.1 静态SQL语言的局限性 331

18.2 动态SQL语言的概念 332

18.3 动态语句的执行 333

18.4 两步动态执行 335

18.5 DECLARE STATEMENT语句 344

18.6 动态查询 345

18.7 动态SQL方言 354

18.8 动态SQL和SQL2标准 359

18.9 小结 366

第十九章 SQL应用程序接口 368

19.1 API概念 368

19.2 SQL Server应用程序接口 369

19.3 其他函数调用接口 390

19.4 小结 395

第六部分 未来方向第二十章 分布式数据库管理 398

20.1 分布式数据管理问题 398

20.2 分布式数据存取级 401

20.3 分布式表 406

20.4 二相委托协议 410

20.5 小结 413

第二十一章 SQL的前景 414

21.1 数据库市场趋势 414

21.2 硬件性能前景 415

21.3 标准战 416

21.4 捆绑式DBMS产品 417

21.5 SQL标准 418

21.6 SQL语言扩充 419

21.7 复杂的数据类型 420

21.8 客户机/服务器应用 420

21.9 PC应用的SQL存取 421

21.10 数据库工具 422

21.11 分布式数据库 422

21.12 面向对象的数据库 423

第七部分 附录附录A 样本数据库 426

附录B DBMS卖主概况简介 431

B.1 ASK Group集团公司 431

B.2 Borland International公司 432

B.3 Digital Equipment Corporation公司 434

B.4 Gupta Technologies,Inc.公司 435

B.5 Hewlett—Packard Company公司 435

B.6 IBM Corporation公司 436

B.7 Informix Software,Inc.公司 437

B.8 Microsoft Corporation公司 438

B.9 Oracle Corporation公司 439

B.10 Sybase,Inc.公司 440

B.11 Tandem Computers,Inc.公司 441

B.12 Unity Corporation公司 441

附录C 公司和产品目录 442

附录D ANSI/ISO SQL句法 447

D.1 数据定义语句 447

D.2 基本的数据操纵语句 447

D.3 事务处理语句 448

D.4 以游标为基础的语句 448

D.5 查询表达式 448

D.6 搜索条件 449

D.7 表达式 450

D.8 语句成份 450

D.9 简单成份 451