2024年11月SQL基础教程(第二版)PDF下载|sql基础教程(第二版)高清扫描电子版下载

发布时间:

  ⑴SQL基础教程(第二版)是一套完整版的sql教学书籍。这本书籍拥有非常详细的教学课程,提供数据库专业教程内容,每一章节后面都附带了练习试题,内容结构条理清晰,每一章节后面都附带了练习试题,学员们可进行知识检测,让你充分记住教学知识!

  ⑵本书是《SQL基础教程》第版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为“法则”,方便读者随时查阅。第版除了将示例程序更新为对应*的DB的SQL之外,还新增了一章,介绍如何从应用程序执行SQL。

  ⑶《sql基础教程第二版》可以帮助您尽快掌握SQL编程技术,书中提供了丰富的范例,帮助您学习如何创建和修改数据库对象从数据库中添加和检索数据,并修改已经添加到数据库中的数据。本书按照SQL:标准编写,可以帮助您执行查询和修改,创建数据库,创建和修改嵌入式语句,排除与系统和数据相关的故障,等等。书中具有丰富的讲解内容注释的代码以及其他行之有效的教学手段。

  ⑷章——本书按概念的逻辑联系分章,便于自学

  ⑸节——每章中按关键技能分节

  ⑹思考与练习——章末使用问答题选择题和填空题测试您对知识的掌握程度

  ⑺专家问答——专家问答介绍补充知识和要点

  ⑻学习检查——可以快速自测本节掌握程序

  ⑼项目——实习项目帮助你将学习的知识应用到实践中去

  ⑽语法和范例代码——实际演示代码介绍的编程技巧!

  ⑾第部分 SQL数据库

  ⑿第章 关系数据库及SQL导论

  ⒀项目- 规范化数据和确认联系

  ⒁.. SQL的演变

  ⒂.. SQL语句的类型

  ⒃.. 执行的类型

  ⒄. 使用关系数据库管理系统

  ⒅项目- 连接数据库

  ⒆第章 研究SQL环境

  ⒇. 了解SQL环境

  ⒈. 了解SQL目录

  ⒉.. 什么是数据库

  ⒊. 在SQL环境中命名对象

  ⒋项目- 创建数据库和模式

  ⒌第章 创建和修改表

  ⒍. 创建SQL表

  ⒎. 规定列数据类型

  ⒏.. 字符串数据类型

  ⒐.. 数字数据类型

  ⒑.. 日期数据类型

  ⒒.. 间隔数据类型

  ⒓.. 布尔数据类型

  ⒔.. 使用SQL数据类型

  ⒕. 创建用户定义的类型

  ⒖. 指定列默认值

  ⒗项目- 创建SQL表

  ⒘. 修改SQL表

  ⒙. 删除SQL表

  ⒚项目- 修改和删除SQL表

  ⒛第章 加强数据完整性

  ①. 了解完整性约束

  ②. 使用NOT NULL约束

  ③. 添加UNIQUE约束

  ④. 添加PRIMARY KEY约束

  ⑤. 添加FOREIGN KEY约束

  ⑥.. MATCH子句

  ⑦.. 〈referential triggered action>子句

  ⑧项目- 添加NOT NULL约束惟一约束和参照约束

  ⑨. 定义CHECK约束

  ⑩.. 创建域和域约束

  Ⅰ项目- 添加CHECK约束

  Ⅱ第章 创建SQL视图

  Ⅲ. 将视图添加到数据库中

  Ⅳ. 创建可更新视图

  Ⅴ. 从数据库中删除视图

  Ⅵ项目- 添加视图到数据库中

  Ⅶ第章 管理数据库的安全

  Ⅷ. 理解SQL安全模式

  Ⅸ.. SQL会话

  Ⅹ.. 访问数据库对象

  ㈠. 创建和删除角色

  ㈡. 授予和取消权限

  ㈢. 授予和取消角色

  ㈣项目- 管理角色和权限

  ㈤第部分 数据访问与修改

  ㈥第章 查询SQL数据

  ㈦. 使用SELECT语句检索数据

  ㈧. 使用WHERE子句定义搜索条件

  ㈨. 使用GROUP BY子句分组查询结果

  ㈩. 使用HAVING子句指定组搜索条件

  . 使用ORDER BY子句排序查询结果

  项目- 查询inventory数据库

  第章 修改SQL数据

  . 插入SQL数据

  . 更新SQL数据

  . 删除SQL数据

  项目- 修改SQL数据

  . 比较SQL数据

  .. 使用BETWEEN谓词

  项目- SQL语句中谓词的用法

  . 引用附加数据源

  .. 使用IN谓词

  .. 使用EXISTS谓词

  . 量化比较谓词

  .. 使用SOME和ANY谓词

  .. 使用ALL谓词

  项目- 在谓词中使用子查询

  第章 使用函数和值表达式

  . 使用集合函数

  .. 使用COUNT函数

  .. 使用MAX和MIN函数

  .. 使用SUM函数

  .. 使用AVG函数

  .. 使用字符串函数

  .. 使用日期时间函数

  . 使用值表达式

  .. 数值表达式

  .. 使用CASE值表达式

  .. 使用CAST表达式

  项目- 使用函数和值表达式

  第章 访问多个表

  . 执行基本连接操作

  .. 使用相关名称

  .. 在两个表以上的之间创建连接

  .. 创建交叉连接

  .. 创建自连接

  . 使用共享列名连接表

  .. 创建自然连接

  .. 创建指定列连接

  . 使用条件连接

  .. 创建内连接

  .. 创建外连接

  . 执行合并操作

  项目- 查询多个表

  第章 使用子查询访问和修改数据

  . 创建返回多行的子查询

  .. 使用IN谓词

  .. 使用EXISTS谓词

  .. 使用量化比较谓词

  . 创建返回单个值的子查询

  . 使用相关子查询

  . 使用嵌套子查询

  . 使用子查询修改数据

  .. 使用子查询插入数据

  .. 用子查询更新数据

  .. 使用子查询删除数据

  项目- 练习子查询

  第部分 高级数据访问

  第章 创建SQL调用例程

  . 了解SQL调用例程

  .. SQL调用过程和函数

  .. 使用基本语法

  . 创建SQL调用过程

  . 给过程添加输入参数

  . 给过程添加局部变量

  . 使用控制语句

  .. 创建复合语句

  .. 创建条件语句

  .. 创建循环语句

  项目- 创建SQL调用过程

  . 给过程添加输出参数

  . 创建SQL调用参数

  项目- 创建SQL调用函数

  第章 创建SQL触发器

  . 了解SQL触发器

  . 创建SQL触发器

  .. 引用旧的和新的数据

  .. 删除SQL触发器

  . 创建Insert触发器

  . 创建Update触发器

  . 创建Delete触发器

  项目- 创建SQL触发器

  第章 使用SQL游标

  . 理解SQL游标

  .. 声明和打开SQL游标

  .. 可选的语法组成

  .. 建立游标声明

  . 打开和关闭游标

  . 检索游标返回的数据

  . 使用定位UPDATE和DELETE语句

  .. 使用定位UPDATE语句

  .. 使用定位DELETE语句

  项目- 使用SQL游标

  第章 管理SQL事务

  . 了解SQL事务

  . 设置事务属性

  .. 指定隔离层

  .. 指定诊断区大小

  .. 建立SET TRANSACTION语句

  . 设置约束延期性

  . 在事务中建立存储点

  项目- 使用事务

  第章 访问主程序中的SQL数据

  . 直接调用SQL

  . 程序中的嵌入式SQL语句

  .. 创建嵌入式SQL语句

  .. 在SQL语句中使用主变量

  .. 检索SQL数据

  项目- 嵌入SQL语句

  . 创建SQL客户端模块

  . 使用SQL调用层接口

  .. 执行SQL语句

  .. 使用主变量

  .. 检索SQL数据

  项目- 使用SQL调用层接口

  附录A 思考与练习答案

  第章:关系数据库和SQL导论

  第章:研究SQL环境

  第章:创建和修改表

  第章:加强数据完整性

  第章:创建SQL视图

  第章:管理数据库的安全

  第章:查询SQL数据

  第章:修改SQL数据

  第章:使用函数和值表达式

  第章:访问多个表

  第章:使用子查询访问和修改数据

  第章:创建SQL调用例程

  第章:创建SQL触发器

  第章:使用SQL游标

  第章:管理SQL事务

  第章:访问主程序中的SQL数据

  附录B SQL:关键字

  附录C 本书项目中使用的SQL代码

  C. 各个项目的SQL代码

  C. Inventory数据库