《SQL编程习题与解答》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Ramon A.Mata-Toledo,(美)Pauline K.Cushman著;胡志君,高燕林等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111108515
  • 页数:284 页
图书介绍:本书主要是根据最新国际标准SQL92,为想学习SQL语言的人们编写的。书中用大量的例题讲解了SQL命令的使用及注意事项,对于从事数据开发和进行电子商务设计的工程技术人员来说,是一本很好SQL/92参考手册;对于自学者更是一本难得的SQL自学教材,它可以帮助你在考试中取得好成绩。

目录 1

第1章 SQL导论及关系数据库的概念 1

1.1 SQL语言 1

1.2 关系数据库管理系统 2

1.3 关系的候选码及主码 4

1.4 外码 5

1.5 关系运算符 6

1.6 属性域及其执行 10

1.7 数据库对象的命名约定 11

1.8 SQL语句的结构及SQL书写指导 11

1.9 通过SQL*Plus与Oracle RDBMS交互 12

1.10 创建表 13

1.11 描述表的结构 17

1.12 填充表 17

1.13 COMMIT命令及ROLLBACK命令 19

1.14 SELECT 语句 21

1.15 样本数据库 24

1.16 表行的更新及删除 28

问题与答案 32

补充题 46

补充题答案 47

2.1 选择运算符的执行 50

第2章 SQL中关系运算符的执行 50

2.2 用别名控制列标题 52

2.3 投影运算符的执行 54

2.4 连接运算符的执行 56

2.5 建立外码 61

2.6 在一个已存在的表中定义主码 62

2.7 使用CHECK约束限制属性列的输入值 64

2.8 对已存在的表添加属性列 65

2.9 对已存在的表修改属性列 65

2.10 从表中删除约束 66

问题与答案 66

补充题 74

补充题答案 75

第3章 布尔运算符和字符匹配 78

3.1 布尔运算符及在复合子句中的应用 78

3.2 字符匹配——LIKE子句及通配符 86

3.3 匹配列表中的值或范围值 90

问题与答案 93

补充题 101

补充题答案 104

第4章 算术运算及内部函数 111

4.1 算术运算 111

4.2 内部函数 114

4.3 数值函数 115

4.4 字符函数 121

4.5 重要的转换函数 132

问题与答案 137

补充题 146

补充题答案 149

第5章 分组函数 155

5.1 分组函数概述 155

5.2 SUM(n)和AVG(n)函数 156

5.3 MAX(n)和MIN(n)函数 157

5.4 COUNT()函数 158

5.5 单一值和分组函数的结合 160

5.6 显示指定组的信息 161

问题与答案 164

补充题 170

补充题答案 171

第6章 日期和时间信息的处理 174

6.1 日期和时间信息处理概述 174

6.2 日期的算术运算 174

6.3 日期函数 176

6.4 日期和时间的格式化 179

问题与答案 185

补充题 190

补充题答案 192

第7章 复合查询和集合运算符 196

7.1 子查询 196

7.2 相关查询 200

7.3 使用子查询创建表 202

7.4 利用子查询更新表 204

7.5 利用子查询向表内插入数据 204

7.6 利用子查询从表中删除行 205

7.7 集合运算符 205

问题与答案 209

补充题 215

补充题答案 216

第8章 使用SQL的基本安全性问题 219

8.1 数据安全性 219

8.2 通过视图隐藏数据 225

问题与答案 228

补充题 230

补充题答案 230

附录A Personal Oracle的使用 232

附录B SQL保留字 237

附录C SQL子集的语法图 238

附录D E-R图、运动用品数据库脚本和其他脚本 251

附录E 用SQL*Plus命令创建报表 271