缔冠期刊网

案例教学法在SQL Server连接查询教学中的应用

2022-06-08

姚剑芳

(福建生物工程职业技术学院,福建福州350002)

摘要:本文就案例教学法在SQL Server连接查询教学中的运用进行了探讨。在连接查询的内连接、外连接、交叉连接各个部分知识点的教学过程中,围绕相同的应用背景案例来介绍连接查询的各个知识点,淡化理论知识点,变抽象为形象,弱化知识难度,激起学生的学习兴趣,能够极大地改善课堂的气氛,进而提高教学效果。

教育期刊网 http://www.jyqkw.com
关键词 :SQL Server;案例教学法;连接查询教学;实践教学

DOI:10.16083/j.cnki.22-1296/g4.2015.03.037

中图分类号:G712文献标识码:A文章编号:1671—1580(2015)03—0081—02

收稿日期:2014—10—12

作者简介:姚剑芳(1983— ),女,福建福州人。福建生物工程职业技术学院,讲师,软件设计工程师,硕士,研究方向:数据库应用,智能监控。

案例教学法是指教师根据课程教学目标和教学内容的需要,通过设置具体的教学案例,引导学生参与分析、讨论和交流等活动,让学生在具体的问题情境中积极思考、探索,加深学生对基本原理和概念的理解,以培养学生综合能力的一种特定的教学方法。案例教学法非常适合数据库课程的教学。

若一个查询同时涉及两个以上的表,则称之为连接查询。连接查询是关系数据库中最主要的查询。因此,在连接查询的教学中,根据学生的特点与教材知识的特点,采用案例教学法可以极大地改善课堂的气氛,激发学生的兴趣,调动学生的积极性和主动性,加深学生对连接查询的理解和掌握,从而提高教学效果。

一、案例的设计与选择

案例的成功选择是运用案例教学法的前提。没有案例,案例教学法便无从谈起;若案例选择不当,不考虑案例是否能创设合适的情景、是否符合教学内容的需要,就不能产生有效的教学。因此,案例的选择在案例教学法中至关重要。案例的选择与设计要注意以下几方面的问题:

(一)案例的选择要具有目的性。一个好的案例应该符合教学内容的需要,能够使学生加深对教材知识的理解和把握,所以,案例的选择应围绕教学目标进行。

(二)案例要具备系统性。案例之间应相互联系,前后连贯。

(三)案例应具备实践性。案例应根据学生的知识水平和接受能力来进行设计,这样才能激起学生的学习兴趣,提高教学效果。

例如:在连接查询的教学中,从适用的学习角度出发,可以引入一个简化的案例,结合案例进行讲解。案例是简化的销售管理系统,里面有三张表,具体如下:

顾客信息表:Buyers(buyer_id,buyer_name)

产品信息表:Produce(prod_id,prod_name)

销售情况表:Sales(buyer_id,prod_id,qty)

二、案例教学法在连接查询教学中的应用

(一)要求学生进行课前准备

讲课之前要求学生预习本部分内容,在学生对教学内容有所了解的基础上,课堂的案例讲解会让学生有一个更为直观、清晰的认识,这样会提高学生的参与热情,而这是案例教学法是否有效的重要前提。

(二)将案例教学法的应用贯穿于连接查询教学过程中

连接查询包括内连接、外连接、交叉连接。连接查询较难理解,所以,在连接查询的教学过程中,可以结合连接操作的执行过程讲解案例,变抽象为形象。

1.内连接案例

内连接通过比较被连接的表所共同拥有的字段把多个表连接起来,并且只返回满足连接条件的行。

例1:列出购买产品的顾客信息

Select buyer_name,sales.buyer_id,qty from buyers inner join sales on buyers.buyer_id=sales.buyer_id

此查询的执行过程可以按照图1进行讲解,在此强调没有购买任何产品的顾客将不会出现在结果集中。

2.外连接案例

左(右)外连接可以从两个表中返回符合连接条件的记录,同时,也将返回左(右)边不符合连接条件的记录。

例2:从表 buyers 和 sales 中返回 buyer_name、buyer_id 和 qty

Select buyer_name,sales.buyer_id,qty from buyers left join sales on buyers.buyer_id=sales.buyer_id

此查询的执行过程可以按照图2进行讲解,在此强调结果集也将返回没有购买产品的买主,但此时字段 buyer_id 和 qty 是空值。

3.交叉连接案例

交叉连接将从被连接的表中返回所有可能的记录组合。

例3:列出 buyers.buyer_name 和 sales.qty 的所有可能组合

Select buyer_name,qty from buyers cross join sales

在此强调说明在规范化的数据库中,很少使用交叉连接,它可以为数据库生成测试数据,为清单及企业模板生成所有可能的组合数据。

(三)加强实践教学环节

在课堂教学与上机过程中,围绕销售管理系统,让学生通过上机练习,巩固知识点。在练习时,学生们可以相互讨论,也可以向教师提问。在练习的基础上,要求学生能够设计出其他的管理系统,如学生成绩管理系统、图书管理系统等,从而提高其动手能力。

(四)总结与归纳

经过上机练习与讨论之后,应及时总结整个过程和讨论所确定的最终方案,使得学生了解各个知识点之间的联系,从而建立系统和全面的认识。此外,教师应适时地鼓励学生表达自己的观点和看法,使其深刻体会案例内含的理论知识,最终达到提高教学效果的目的。

教育期刊网 http://www.jyqkw.com
参考文献]

[1]刘冰.SQL Server 2008数据库案例教学研究[J].电脑知识与技术,2013(4).

[2]朱名勋.ACCESS数据库案例开发教学改革研究[J].科技视界,2014(20).

[3]刘芳,虞沧,高兴.MOOC环境下微课程教学案例研究——以数据库原理课程为例[J].中国信息技术教育,2014(12).

[4]陈艳,魏星,李志梅.CDIO工学教学模式在数据库应用技术教学中的应用[J].教育探索,2013(3).

[5]肖辉辉.任务驱动和案例结合的数据库课程教改研究[J].电脑开发与应用,2014(3).

[6]洪兵寸.开发项目案例及微视频创新数据库查询教学[J].中小学信息技术教育,2014(7).

[7]吴金舟,郭荣传.高校数据库课程“三维案例”教学探讨[J].现代商贸工业,2014(9).

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网