A Guide to SQL中文版(第6版)

A Guide to SQL中文版(第6版)
作 者: Philip Pratt 贾云霞
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: SQL语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《A Guide to SQL中文版(第6版)》作者简介

内容简介

A Guide to SQL中文版(第六版)是一本关于SQL基本知识的参考书,书中描述了如何运用最简洁明快的SQL命令进行SQL编程,借助于大量实例对各个知识点以及使用技巧进行讲解。此外,Premiere Products这个数据库案例贯穿全书,使课程内容紧贴现实应用。虽然本书是基于Oracle 9i,不过,也包含了适用于Microsoft Access 2002的内容,并且可应用于任何版本的SQL指令(注:SQL-89、SQL-92等版本),最后,各章后面的习题给读者提供了利用所学知识解决问题的实践机会。1.结合实例讲解SQL基本知识。2.加入了新的附录,其中对一些重要SQL命令的使用目的及语法做了讲解。3.每章后面均提供了实战练习,包括复习题和两套练习题,一套基于Premiere Products数据库案例,另一套基于Henry Books数据库。4.书中内容涵盖了将PL/SQL嵌入到其他语言中的处理方法。

图书目录

第 1 章 Premiere Products和Henry Books数据库介绍 1

概述 2

Premiere Products数据库 2

介绍Henry Books数据库实例 7

小结 10

练习(Premiere Products数据库) 11

练习(Henry Books数据库) 11

第 2 章 SQL介绍 13

概述 14

关系数据库 14

实体. 属性和关系 15

创建数据库 18

执行SQL命令 20

编辑SQL命令 22

删除表 23

数据类型 24

Null值 24

NULL值的实现 25

给表增加数据 25

INSERT命令 26

INSERT命令中使用Null值 28

浏览表中数据 29

纠正数据库中的错误 30

保存SQL命令 31

创建数据库中的剩下的表 32

查看表 35

小结 36

关键术语 37

复习题 38

练习(Premiere Products数据库) 38

练习(Henry Books数据库) 39

第 3 章 单表查询 41

概述 42

构建简单的查询 42

检索特定的列和所有的行 43

检索所有的列和所有的行 44

WHERE子句的使用 44

复合条件的使用 46

使用BETWEEN操作符 48

在列上加入计算 49

LIKE操作符的使用 51

IN操作符的使用 52

排序 53

ORDER BY子句的使用 53

其他排序选项 54

函数的使用 54

COUNT函数的使用 55

SUM函数的使用 56

DISTINCT操作符的使用 57

嵌套查询 59

子查询 59

分组 60

GROUP BY子句的使用 61

HAVING子句的使用 61

HAVING和WHERE 62

Null(空值) 63

小结 64

关键术语 65

复习题 66

练习(Premiere Products) 66

练习(Henry Books) 67

第 4 章 多表查询 69

概述 70

多表查询 70

连接两表 70

JOIN. IN和EXISTS的比较 73

使用IN 73

使用EXISTS 74

嵌套子查询 75

一个复杂的例子 77

别名的使用 78

自连接 79

多表连接 80

集合操作 83

ALL和ANY 86

特殊的操作 88

内连接 88

外连接 89

笛卡儿积(Product) 90

小结 92

关键术语 93

复习题 93

练习(Premiere Products) 94

练习(Henry Books) 95

第 5 章 数据更新 97

概述 98

使用现存表创建一个新表 98

修改表中现有的数据 99

给现有的表增加新行 101

提交(COMMIT)回滚(ROLLBACK) 101

事务处理(Transaction) 102

删除表中现有的行 103

执行回滚(ROLLBACK) 104

将某列中的某个值修改为null(空值) 104

更新表结构 105

执行复杂的更新 109

删除表 109

小结 110

关键术语 110

复习题 110

练习(Premiere Products) 111

练习(Henry Books) 112

第 6 章 数据库管理 113

概述 114

视图 114

行和列的子集 120

连接(Join) 121

统计(Statistics) 123

删除视图 123

安全性 124

索引 126

创建索引 129

删除索引 130

唯一的索引 130

系统目录(System Catalog) 130

SQL中的完整性原则(Integrity Rules) 133

小结 136

关键术语 137

复习题 138

练习(Premiere Products) 139

练习(Henry Books) 141

第 7 章 报表 143

概述 144

合并列 144

创建并使用脚本 145

执行报表所需的查询 146

创建报表所需的数据 147

修改列头 148

修改报表中列的格式 150

给报表增加标题 151

报表数据分组 152

报表中包含总计和小计 154

将报表发送到文件中 156

完善脚本, 产生报表 157

小结 160

关键术语 160

复习题 161

练习(Premiere Products) 162

练习(Henry Books) 164

第 8 章 嵌入SQL 167

概述 168

使用提示变量 169

PL/SQL程序 169

检索单行和列 170

使用%TYPE的属性 171

从连接中检索单行 172

在表中插入一行 173

修改表中的一行 174

删除表的行 175

从多个表中删除行 175

多行选择 176

使用Cursor 177

打开Cursor 177

从Cursor中取行 178

关闭Cursor 180

使用Cursor的一个完整程序 180

更复杂的Cursor 182

Cursor的优点 183

Cursor更新 183

错误处理 185

在Microsoft Access程序中使用SQL 186

删除行 186

执行代码 187

更新行 188

插入行 189

查找行 189

小结 191

关键术语 192

复习题 192

练习(Premiere Products) 193

练习(Henry Books) 193

附录A SQL参考 195

附录B “如何做?”参考 211

附录C 部分复习题参考答案 215