SQL查询语句教学点滴

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:juhaixu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 《数据库应用基础—Access2010》是中职对口高考信息类专业考试必考科目。而SQL语句又是该学科中极其重要的一个部分,针对中职生的特点从解决SQL查询语句入门学习难的问题入手,谈谈近几年在教学中的体会和收获。
  [关 键 词] 数据库;查询;SQL;SELECT;案例教学
  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2018)07-0097-01
  《数据库应用基础——Access2010》是中职对口高考信息类专业考试必考科目。而SQL语句又是该学科中极其重要的一个部分,SELECT查询语句是整个SQL语句的核心部分,查询语句往往在使用时需要多个子句组成,每个子句完成特定的功能,不同的子句组合,数据处理过程也不同,子句的组合多种多样,刚学习的学生可能感觉复杂多变,学习起来有一定的难度。我针对SQL—select语句的特点、中职学生特点,将本人多年讲授查询语句的教学经验梳理如下。
  一、从设计视图入手,从可视界面到代码界面
  中职学生普遍文化基础差,如果一开始就学SQL语句,势必导致学习兴趣荡然无存。基于此,我一开始不急于学代码,而是在ACCESS设计视图中完成简单查询的创建,添加数据源、添加查询输出字段或表达式、设置查询条件,然后让学生切换到SQL视图观察刚才所有操作出现在语句的什么地方,引导学生得出结论,从而掌握语句的基本结构SELECT...FROM...WHERE...在整个学习过程中我抛出问题引导学生实践、观察、得出新的知识,主动参与到学习中。最后老师再提炼补充知识点,紧接着马上设计练习题,紧紧围绕学生实际,以本班学生学籍表作为数据源完成一系列的操作。
  二、开拓思维,一题多解
  对同一个任务,寻求解决问题的多种方法,达到“殊途同归”的目的。
  例1.在“学籍管理”数据库中,从“学生”表中查询输出所有姓张的学生信息。
  1.用特殊运算符“LIKE”
  SELECT * FROM 学生 WHERE 姓名 LIKE “张*”
  2.用函数LEFT
  SELECT * FROM 学生 WHERE LEFT(姓名,1)=“张”
  3.用函数MID
  SELECT * FROM 学生 WHERE MID(姓名,1,1)=“张”
  例2.在“学籍管理”数据库中,从“学生”表中查询输出入学成绩在400到600的学生信息。
  1.用特殊运算符BETWEEN...AND...
  SELECT * FROM 学生 WHERE 入学成绩 BETWEEN 400 AND 600
  2.用逻辑运算符 AND
  SELECT * FROM 学生 WHERE 入学成绩 >= 400 AND 入学成绩<=600
  由于SELECT语句形式多变,特别是在设计查询条件时涉及多种运算符和各种类型的函数,在教学过程中要注重一题多解,引导学生归纳。
  三、语句模块化,按要求填空补充
  SQL查询语句结构相对比较简单,一般最多由SELECT等5个子句完成,为了让学生快速掌握SELECT语句的基本语法结构,掌握解题技巧,准确写出正确的查询语句,在归纳总结时我将语句结构模块化,通过分析例题引导学生填空,最终得到正确的语句。我先让学生死记语句格式SELECT...FROM...WHERE...GROUP...BY...ORDER BY...;其中SELECT...FROM...这两个子句是必不可少的,其他根据需要选择使用。
  SELECT:输出字段值、表达式值;FROM:查询数据源;WHERE:查询条件;GROUP BY:分组条件;ORDER BY:排序条件
  例如:查询输出学生表中所有女生的姓名、班级、是否团员、入学成绩。
  分析:1.问:查询输出什么哪些数据?
  答:姓名、班级、是否团员、入学成绩。
  问:填在语句哪里? 答:SELECT后。
  2.问:在哪个表中查询?
  答:学生。
  问:填在语句哪里? 答:FROM后。
  3.问:查询输出数据满足什么条件?
  答:性别=“女”。
  问:填在语句哪里? 答:WHERE后。
  4.問:需要排序吗?需要分组吗?
  答:不需要。
  得出正确语句:SELECT姓名、班级、是否团员、入学成绩FROM学生WHERE性别=“女”
  四、设计学生感兴趣的教学实例,让学生课后主动探究
  课后为发挥学生的主动性及时复习巩固所学内容,我设计教学实例“话费查询”“运动会得分统计查询”,分小组让学生从设计数据表结构开始,根据生活实际设计查询,让学生主动参与学习,主动探索,变“要我学”为“我要学”。
  SELECT查询语句是ACCESS课程中的一项重要内容,更是对口高职高考中的一个重要考点,在学习时我以学生为主体,循序渐进,让学生学得快,记得牢,并能学以致用,运用所学知识解决实际问题。
  参考文献:
  [1]张巍.数据库应用基础:ACCESS2010[M].高等教育出版社,2012.
  [2]刘卫国.ACCESS 2010.数据库应用技术[M].人民邮电出版社,2013.
其他文献
HEALTH and politics don’t always mix.In January,as increasing numbers of returnees from North Sudan entered Southern Sudan to vote on a referendum for independ
期刊
<正>从本质上说,每一个企业都可以抽象为业务循环、管理循环和信息循环。在这三大循环中,信息循环是连接业务循环和管理循环的重要纽带,为管理循环提供决策支持。而信息循环
高考成绩已经公布许多天了,很多落榜考生依旧不敢面对这个现实.在此,我向这些考生介绍几种调节心理的办法.
“无公必无民国,有史必有此公”.章太炎撰的这一挽联,是对伟人黄兴一生的真实写照.对于这位近代史上的风云人物的研究一直是史学界的热点,出版、发表了一大批有影响的专著和
受健康卫生的现代消费理念趋动,我国的消费市场呈现出对抗菌材料制品越来越旺盛的需求态势.据不完全统计,目前仅在家用电器领域,内地的抗菌类家电的销售额即已达到140亿元,而
全蝎为钳蝎科昆虫问荆蝎(远东全蝎)的全虫,产于我国各地,长江以北较多。捕得后,投入沸水烫死,晒干者,称淡全蝎;加盐煮晒于者,称成全蝎。传统的加工方法为洗净浸入清水中,待其吐出泥土,置
国家税务总局颁布《关于修改<车辆购置税征收管理办法>的决定》(国家税务总局令第27号),重新发布了修订后的《车辆购置税征收管理办法》(以下简称新《征管办法》),明确从2012年
传统的建筑方法对单层住宅和多层高楼进行现场施工时,造成劳动力费用高的问题;目前由于快速建筑的需求而产生的快捷问题;采用预制的轻质建筑用墙板构件是解决这些问题的有效
临床资料 32例阑尾周围脓肿的病人均来自我院1988~1998年10年间收治的住院病人.男24例,女8例;年龄最大38岁,最小17岁,平均31岁;病程最长1年半,最短1个月;住院天数最长36 d,最
面对即将启动的奥运建设、面对即将加入WTO后的国内市场竞争,一直作为我国建筑防水行业排头兵的北京奥克兰建筑防水材料有限公司,日前与世界最大的防水材料企业美国卡莱尔(CA