数据库原理及应用(MySQL版) 理论教案 第5次课(理论)数据的维护、索引和视图.docx
《数据库原理及应用(MySQL版) 理论教案 第5次课(理论)数据的维护、索引和视图.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用(MySQL版) 理论教案 第5次课(理论)数据的维护、索引和视图.docx(4页珍藏版)》请在第一文库网上搜索。
1、教案首页(以2课时为单元)课 序授课日期授课班次授课教师批准人1计科李月军课题第二章关系数据库标准语言SQL目的要求关系数据库标准语言SQL,其功能强大,对数据库具有数据定义、数据查询、数据 更新与数据控制功能,熟练掌握SQL语言,可以提高对数据库操作的能力。要求 掌握下述内容:数据查询(嵌套查询、集合查询);SQL的数据更新(插入数据; 修改数据;删除数据);视图(定义、查询、更新视图)。教学内容1、数据查询(子查询、合并查询结果)2、数据的维护3、索引和视图重点难点重点:数据查询(子查询、合并查询结果)。数据更新(插入数据;修改数据);视图(定义);索引的创建与删除。难点:数据的嵌套查询。
2、视图的使用。教学方法手 段教学方法:启发、引导、演示、归纳手 段:多媒体课件和黑板画的图例讲解教学步骤1 .提问引起思考引入课程2 .精讲课堂内容3 .课堂小结4 .布置作业复习 提问题Select语句的各短语书写及作用。作业题目课后习题二一(1、2)预习内容数据库编程课时分配(以分钟计算)教学环节复习提问新课讲解课堂实践每课小结布置作业时间分配5781052教学内容课堂组织第2章 关系数据库标准语言SQL课程导入问题:用户登录界面注册新的用户,怎么将数据添加到数据库中?怎么样实现 用户密码的修改?【讲授内容】2.3数据查询1 .子查询子查询的执行步骤如下:(1)首先取外层查询中表的第一个记录
3、,根据它与内层查询相关的列值进行内 层查询的处理(如WHERE子句的处理),若处理结果为真,则取此记录放入结果 集。(2)然后再取外层表的下一个记录进行内层查询的处理。(3)重复这一过程,宜至外层查询中表的全部记录处理完为止。1)返回单值的子查询单值子查询向外层查询只返回一个值。2)返回多值的子查询(1)使用IN操作符的多值子查询比较运算符IN的含义为子查询返回列表中的任何一个。IN操作符比较子查询 返回列表中的每一个值,并且显示任何相等的数据行。(2)使用ALL操作符的多值子查询ALL操作符比较子查询返回列表中的每一个值。VALL:为小于最小的;ALL: 为大于最大的。(3)使用ANY操作符
4、的多值子查询ANY操作符比较子查询返回列表中每一个值。ANY:为小于最大的;ANY: 为大于最小的。(4)使用EXlSTS操作符的多行查询EXISTS操作符比较子查询返回列表的每一行。使用EXISTS时应注意:外层 查询的WHERE子句格式为:WHERE EXISTS;在内层子查询中必须有WHERE 子句,给出外层查询和内层子查询所使用表的连接条件。2 .合并查询结果当两个SELECT查询结果的结构完全一致时,可以对这两个查询执行并的运 算,运算符为UNION。UNION的语法格式为:SELECT 语句 1UNION ALLSELECT 语句 2UNION在连接数据表的查询结果时,结果中会删除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用MySQL版 理论教案 第5次课理论数据的维护、索引和视图 数据库 原理 应用 MySQL 理论 教案 数据 维护 索引 视图