图书介绍
SQL实用教程 第3版 清华电脑学堂【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)奥佩尔(Oppel 著
- 出版社: 北京:清华大学出版社
- ISBN:
- 出版时间:2009
- 标注页数:354页
- 文件大小:73MB
- 文件页数:371页
- 主题词:
PDF下载
下载说明
SQL实用教程 第3版 清华电脑学堂PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 关系数据库和SQL2
第1章 关系数据库及SQL导论2
1.1 关系数据库3
1.1.1 关系模型4
项目1-1 规范化数据和识别联系10
项目小结11
1.2 了解SQL11
1.2.1 SQL的演变12
1.2.2 SQL语句的类型14
1.2.3 执行的类型15
1.2.4 SQL标准和产品实现方式16
项目1-2 连接数据库18
项目小结20
1.3 思考与练习20
第2章 研究SQL环境21
2.1 了解SQL环境22
2.2 了解SQL目录23
2.2.1 模式25
2.2.2 模式对象25
2.2.3 数据库27
2.3 在SQL环境中命名对象29
2.4 创建模式31
2.5 创建数据库32
项目2-1 创建数据库和模式33
项目小结34
2.6 思考与练习34
第3章 创建和修改表36
3.1 创建SQL表37
3.2 指定列数据类型40
3.2.1 字符串数据类型41
3.2.2 数字数据类型42
3.2.3 日期数据类型43
3.2.4 间隔数据类型44
3.2.5 布尔数据类型45
3.2.6 使用SQL数据类型46
3.3 创建用户定义类型47
3.4 指定列默认值48
项目3-1 创建SQL表49
项目小结50
3.5 删除SQL表51
项目3-2 修改和删除SQL表53
项目小结53
3.6 思考与练习54
第4章 增强数据完整性55
4.1 了解完整性约束56
4.2 使用NOT NULL约束57
4.3 添加UNIQUE约束58
4.4 添加PRIMARY KEY约束60
4.5 添加FOREIGN KEY约束63
4.5.1 MATCH子句67
4.5.2 <参照触发动作>子句68
项目4-1 添加NOTNULL约束、唯一约束和参照约束69
项目小结72
4.6 定义CHECK约束72
4.6.1 定义断言75
4.6.2 创建域和域约束75
项目4-2 添加CHECK约束76
项目小结76
4.7 思考与练习76
第5章 创建SQL视图78
5.1 在数据库中添加视图79
5.2 创建可更新视图86
5.3 从数据库中删除视图89
项目5-1 在数据库中添加视图90
项目小结91
5.4 思考与练习91
第6章 管理数据库的安全93
6.1 了解SQL安全模型94
6.1.1 SQL会话95
6.1.2 访问数据库对象97
6.2 创建和删除角色99
6.3 授予和取消权限100
6.4 授予和取消角色104
项目6-1 管理角色和权限106
项目小结107
6.5 思考与练习107
第2部分 数据访问和修改110
第7章 查询SQL数据110
7.1 使用SELECT语句检索数据111
7.2 使用WHERE子句定义搜索条件116
7.3 使用GROUP BY子句分组查询结果121
7.4 使用HAVING子句指定分组搜索条件126
7.5 使用ORDER BY子句排序查询结果128
项目7-1 查询INVENT-ORY数据库130
项目小结133
7.6 思考与练习133
第8章 修改SQL数据135
8.1 插入SQL数据136
8.2 更新SQL数据141
8.3 删除SQL数据144
项目8-1 修改SQL数据145
项目小结147
8.4 思考与练习148
第9章 谓语149
9.1 比较SQL数据150
9.2 返回空值155
9.3 返回近似值158
项目9-1 在SQL语句中使用谓语160
项目小结162
9.4 引用其他数据源162
9.4.1 IN谓语162
9.4.2 EXISTS谓语165
9.5 量化比较谓语168
9.5.1 SOME和ANY谓语168
9.5.2 ALL谓语169
项目9-2 在谓语中使用子查询171
项目小结172
9.6 思考与练习173
第10章 函数和值表达式174
10.1 使用集合函数175
10.1.1 COUNT函数176
10.1.2 使用MAX和MIN函数177
10.1.3 使用SUM函数179
10.1.4 使用AVG函数180
10.2 使用值函数180
10.2.1 使用字符串值函数181
10.2.2 使用日期值函数183
10.3 使用值表达式185
10.3.1 数字值表达式185
10.3.2 CASE值表达式187
10.3.3 CAST值表达式190
10.4 使用特殊值191
项目10-1 使用函数和值表达式192
项目小结194
10.5 思考与练习194
第11章 访问多个表196
11.1 执行基本的连接运算197
11.1.1 使用相关名称200
11.1.2 在两个以上的表之间创建连接201
11.1.3 创建交叉连接201
11.1.4 创建自连接202
11.2 利用共享列名连接表203
11.2.1 创建自然连接204
11.2.2 创建命名列连接204
11.3 使用条件连接205
11.3.1 创建内连接205
11.3.2 创建外连接207
11.4 执行联合运算209
项目11-1 查询多个表212
项目小结213
11.5 思考与练习213
第12章 使用子查询访问和修改数据214
12.1 创建返回多个数据行的子查询215
12.1.1 使用IN谓语215
12.1.2 使用EXISTS谓语217
12.1.3 使用量化比较谓语218
12.2 创建返回一个值的子查询219
12.3 使用相关子查询220
12.4 使用嵌套子查询221
12.5 使用子查询修改数据223
12.5.1 使用子查询插入数据224
12.5.2 使用子查询更新数据224
12.5.3 使用子查询删除数据225
项目12-1 使用子查询225
项目小结229
12.6 思考与练习229
第3部分 高级数据访问技术232
第13章 创建SQL调用例程232
13.1 了解SQL调用例程233
13.1.1 SQL调用过程和函数234
13.1.2 基本语法234
13.2 创建SQL调用过程235
13.3 在过程中添加输入参数238
13.4 在过程中添加局部变量241
13.5 使用控制语句243
13.5.1 创建复合语句243
13.5.2 创建条件语句244
13.5.3 创建循环语句246
项目13-1 创建SQL调用过程248
项目小结249
13.6 在过程中添加输出参数249
13.7 创建SQL调用函数250
项目13-2 创建SQL调用函数252
项目小结253
13.8 思考与练习253
第14章 创建SQL触发器255
14.1 了解SQL触发器256
14.2 创建SQL触发器258
14.2.1 引用旧数据和新数据259
14.2.2 删除SQL触发器260
14.3 创建插入触发器260
14.4 创建更新触发器263
14.5 创建删除触发器266
项目14-1 创建SQL触发器268
项目小结270
14.6 思考与练习271
第15章 使用SQL游标272
15.1 了解SQL游标273
15.2 声明游标276
15.2.1 语法中的可选项276
15.2.2 创建游标声明279
15.3 打开和关闭游标282
15.4 检索游标返回的数据282
15.5 使用定位UPDATE和DELETE语句286
15.5.1 使用定位UPDATE语句286
15.5.2 使用定位DELETE语句288
项目15-1 使用SQL游标288
项目小结291
15.6 思考与练习291
第16章 管理SQL事务293
16.1 了解SQL事务294
16.2 设置事务属性296
16.2.1 指定隔离级别297
16.2.2 指定诊断尺寸301
16.2.3 创建SET TRANSA-CTION语句301
16.3 启动事务302
16.4 设置约束延迟性303
16.5 在事务中创建保存点305
16.6 终止事务307
16.6.1 提交事务308
16.6.2 回滚事务308
项目16-1 处理事务310
项目小结312
16.7 思考与练习312
第17章 访问主机程序中的SQL数据313
17.1 直接调用SQL314
17.2 在程序中嵌入SQL语句315
17.2.1 创建嵌入式SQL语句316
17.2.2 在SQL语句中使用主机变量317
17.2.3 检索SQL数据319
17.2.4 处理错误321
项目17-1 嵌入SQL语句322
项目小结324
17.3 创建SQL客户端模块324
17.4 使用SQL调用级接口326
17.4.1 分配句柄327
17.4.2 执行SQL语句330
17.4.3 使用主机变量331
17.4.4 检索SQL数据331
项目17-2 使用SQL调用级接口332
项目小结334
17.5 思考与练习334
第18章 处理XML数据336
18.1 XML基础知识337
18.2 了解SQL/XML339
18.2.1 XML数据类型340
18.2.2 SQL/XML函数341
18.2.3 SQL/XML映射规则342
项目18-1 使用SQL/XML函数345
项目小结345
18.3 思考与练习346
附录 思考与练习答案347
热门推荐
- 2628075.html
- 407215.html
- 1942478.html
- 1928982.html
- 3431471.html
- 2043054.html
- 612586.html
- 1775334.html
- 851035.html
- 1034518.html
- http://www.ickdjs.cc/book_1720837.html
- http://www.ickdjs.cc/book_3786913.html
- http://www.ickdjs.cc/book_2363301.html
- http://www.ickdjs.cc/book_3861918.html
- http://www.ickdjs.cc/book_3290889.html
- http://www.ickdjs.cc/book_996374.html
- http://www.ickdjs.cc/book_1680134.html
- http://www.ickdjs.cc/book_1617219.html
- http://www.ickdjs.cc/book_538201.html
- http://www.ickdjs.cc/book_159349.html