出版社:清华大学出版社
年代:2009
定价:39.0
本书基于ISO SQL 2006标准介绍SQL编程基础知识,分为3部分18章。第1部分介绍SQL的基本概念,介绍如何在数据库中创建对象;第2部分介绍如何在数据库中检索数据,如何修改存储在数据库中的数据;第3部分介绍高级数据访问技术。
第1部分 关系数据库和SQL
第1章 关系数据库及SQL导论
1.1 关系数据库
1.1.1 关系模型
项目1.1 规范化数据和识别联系
项目小结
1.2 了解SQL
1.2.1 SQL的演变
1.2.2 SQL语句的类型
1.2.3 执行的类型
1.2.4 SOL标准和产品
实现方式
项目1.2 连接数据库
项目小结
1.3 思考与练习
第2章 研究SQL环境
2.1 了解SQL环境
2.2 了解SQL目录
2.2.1 模式
2.2.2 模式对象
2.2.3 数据库
2.3 在SQL环境中命名对象
2.4 创建模式
2.5 创建数据库
项目2.1 创建数据库和
模式
项目小结
2.6 思考与练习
第3章 创建和修改表
3.1 创建SQL表
3.2 指定列数据类型
3.2.1 字符串数据类型
3.2.2 数字数据类型
3.2.3 日期数据类型
3.2.4 间隔数据类型
3.2.5 布尔数据类型
3.2.6 使用SQL数据类型
3.3 创建用户定义类型
3.4 指定列默认值
项目3.1 创建SQL表
项目小结
3.5 删除SQL表
项目3.2 修改和删除SQL表
项目小结
3.6 思考与练习
第4章 增强数据完整性
4.1 了解完整性约束
4.2 使用NOTNuLL约束
4.3 添加UNIQUE约束
4.4 添加PRIMARYKEY约束
4.5 添加FOREIGNKEY约束
4.5.1 MATCH子句
4.5.2 子句
项目4.1 添加NOTNULL约束、唯一约束和参照约束
项目小结
4.6 定义CHECK约束
4.6.1 定义断言
4.6.2 创建域和域约束
项目4.2 添加CHECK约束
项目小结
4.7 思考与练习
第5章 创建SQL视图
5.1 在数据库中添加视图
5.2 创建可更新视图
5.3 从数据库中删除视图
项目5.1 在数据库中添加视图
项目小结
5.4 思考与练习
第6章 管理数据库的安全
6.1 了解SQL安全模型
6.1.1 SQL会话
6.1.2 访问数据库对象
6.2 创建和删除角色
6.3 授予和取消权限
6.4 授予和取消角色
项目6.1 管理角色和权限
项目小结
6.5 思考与练习
第2部分 数据访问和修改
第7章 查询SQL数据
7.1 使用SELECT语句检索数据
7.2 使用WHERE子句定义搜索条件
7.3 使用GROUPBY子句分组查询结果
7.4 使用HAVING子句指定分组搜索条件
7.5 使用ORDERBY子句排序查询结果
项目7.1 查询INVENTORY数据库
项目小结
7.6 思考与练习
第8章 修改SQL数据
8.1 插入SQL数据
8.2 更新SQL数据
8.3 删除SQL数据
项目8.1 修改SQL数据
项目小结
8.4 思考与练习
第9章 谓语
9.1 比较SQL数据
9.2 返回空值
9.3 返回近似值
项目9.1 在SQL语句中使用谓语
项目小结
9.4 引用其他数据源
9.4.1 IN谓语
9.4.2 EXISTS谓语
9.5 量化比较谓语
9.5.1 SOME和ANY谓语
9.5.2 ALL谓语
项目9.2 在谓语中使用子查询
项目小结
9.6 思考与练习
第10章 函数和值表达式
10.1 使用集合函数
10.1.1 COUNT函数
10.1.2 使用MAX和MIN函数
10.1.3 使用SUM函数
10.1.4 使用AVG函数
10.2 使用值函数
10.2.1 使用字符串值函数
10.2.2 使用日期值函数
10.3 使用值表达式
10.3.1 数字值表达式
10.3.2 CASE值表达式
10.3.3 CAST值表达式
10.4 使用特殊值
项目10.1 使用函数和值表达式
项目小结
10.5 思考与练习
第11章 访问多个表
11.1 执行基本的连接运算
11.1.1 使用相关名称
11.1.2 在两个以上的表之间创建连接
11.1.3 创建交叉连接
11.1.4 创建自连接
11.2 利用共享列名连接表
11.2.1 创建自然连接
11.2.2 创建命名列连接
11.3 使用条件连接
11.3.1 创建内连接
11.3.2 创建外连接
11.4 执行联合运算
项目11.1 查询多个表
项目小结
11.5 思考与练习
第12章 使用子查询访问和修改数据
12.1 创建返回多个数据行的子查询
12.1.1 使用IN谓语
12.1.2 使用EXISTS谓语
12.1.3 使用量化比较谓语
12.2 创建返回一个值的子查询
12.3 使用相关子查询
12.4 使用嵌套子查询
12.5 使用子查询修改数据
12.5.1 使用子查询插入数据
12.5.2 使用子查询更新数据
12.5.3 使用子查询删除数据
项目12.1 使用子查询
项目小结
12.6 思考与练习
第3部分 高级数据访问技术
第13章 创建SQL调用例程
13.1 了解SQL调用例程
13.1.1 SQL调用过程和函数
13.1.2 基本语法
13.2 创建SQL调用过程
13.3 在过程中添加输入参数
13.4.在过程中添加局部变量
13.5 使用控制语句
13.5.1 创建复合语句
13.5.2 创建条件语句
13.5.3 创建循环语句
项目13.1 创建SQL调用过程
项目小结
13.6 在过程中添加输出参数
13.7 创建SQL调用函数
项目13.2 创建SQL调用函数
项目小结
13.8 思考与练习
第14章 创建SQL触发器
14.1 了解SOL触发器
14.2 创建SOL触发器
14.2.1 引用旧数据和新数据
14.2.2 删除SOL触发器
14.3 创建插入触发器
14.4 创建更新触发器
14.5 创建删除触发器
项目14.1 仓U建SQL触发器
项目小结
14.6 思考与练习
第15章 使用sQL游标
15.1 了解SOL游标
15.2 声明游标
15.2.1 语法中的可选项
15.2.2 创建游标声明
15.3 打开和关闭游标
15.4.检索游标返回的数据
15.5 使用定位LJPDATE和DELETE语句
15.5.1 使用定位IJPDATE语句
15.5.2 使用定位DELETE语句
项目15.1 使用SQL游标
项目小结
15.6 思考与练习
第16章 管理SQL事务
16.1 了解SOL事务
16.2 设置事务属性
16.2.1 指定隔离级别
16.2.2 指定诊断尺寸
16.2.3 创建SEI、TRANSACTION语句
16.3 启动事务
16.4 设置约束延迟性
16.5 在事务中创建保存点
16.6 终止事务
16.6.1 提交事务
16.6.2 回滚事务
项目16.1 处理事务
项目小结
16.7 思考与练习
第17章 访问主机程序中的SQL数据
17.1 直接调用SQL
17.2 在程序中嵌入SQL语句
17.2.1 创建嵌入式SQL语句
17.2.2 在SQL语句中使用主机变量
17.2.3 检索SQL数据
17.2.4 处理错误
项目17.1 嵌入SQL语句
项目小结
17.3 创建SQL客户端模块
17.4 使用SQL调用级接口
17.4.1 分配句柄
17.4.2 执行SQL语句
17.4.3 使用主机变量
17.4.4 检索SQL数据
项目17.2 使用SQL调用级接口
项目小结
17.5 思考与练习
第18章 处理XML数据
18.1 XML基础知识
18.2 了解SOL/XML
18.2.1 XML数据类型
18.2.2 SQL/XML函数
18.2.3 SQL/XML映射规则
项目18.1 使用SOL/XML函数
项目小结
18.3 思考与练习
附录思考与练习答案
《SQL实用教程(第3版)》基于最新版本的ISO SQL:2006标准介绍SQL编程基础知识。全书分为3部分。第1部分介绍SQL的基本概念,解释如何在数据库中创建对象。第2部分介绍如何在数据库中检索数据,如何修改存储在数据库中的数据。第3部分介绍高级数据访问技术,可以扩展在第1和第2部分学习的内容。无论是在Web开发方面经验丰富的编程人员、数据库管理员,还是初次接触编程和数据库的新手,任何希望深入学习SQL的读者都可从中得到帮助。
书籍详细信息 | |||
书名 | SQL实用教程站内查询相似图书 | ||
9787302205975 如需购买下载《SQL实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 340 | 印数 | 4000 |
SQL实用教程是清华大学出版社于2009.07出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统-教材 的书籍。