挑战高考SQL篇教案李霞.docVIP

  • 12
  • 0
  • 约2.18千字
  • 约 3页
  • 2017-05-09 发布于重庆
  • 举报
挑战高考SQL篇教案李霞

挑战高考——SQL语句篇 瓯海职业中专集团学校 李霞 【教学目标】 (知识与技能 学生能够熟练运用Select语句中Where子句 学生能运用Select语句中Group By、Order By子句来解决实际问题 (过程与方法 通过小组合作探究,学生学会用SQL知识解决实际问题 (情感态度与价值观 培养学生求实的科学态度,正确对待高考 【教学重点】运用Select语句中Group By、Order By子句来解决实际问题 【教学难点】学生能够区别Where与Having条件的具体运用 【授课年级】高三 【教学环境】二楼机房 + Access2003 【教学过程】 (引入 淘宝商场一家“文成特产”,招了一位员工帮他打理生意,整理库存、发货、进货等。这位员工勤劳能干,可惜把以前所学的数据库知识忘了,没办法及时向老板提供最近几个月来有关进货、销售等信息,请你给这位员工当军师,帮他解决困难。这部分知识(SQL操作)在生活中具有很强的实用性,在高考中,也是重要考点之一。考纲中明确规定要求我们掌握单表的SQL操作(以2011年为例,分析知识点)。 (新课传授 现有一数据库“文成特产”,包含 “产品”和“销售”2张数据表,部分数据如下: (一)“产品”数据表 产品编号 产品名称 产品类别 进货单价 进货量 生产日期 保质期 打折否 F2012 粉干 农家杂粮 4.00 150 2011-7-13 548 False G0125 苦菜干 绿色食品 18.00 60 2012-5-15 365 False F2011 素面 农家杂粮 4.00 60 2011-7-25 548 False N0001 兔肉干 营养食品 12.00 70 2012-6-30 365 False N0002 兔肉松 营养食品 25.00 50 2012-9-16 365 False …… (二)“销售”数据表 销售编号 产品编号 销售日期 销售单价 销售量 G0910001 G0125 2012-9-10 21.00 8 N0915001 N0001 2012-9-15 15.00 10 F0921003 F2011 2012-9-21 5.00 20 F0915004 F2012 2012-9-15 5.00 15 N0828002 N0002 2012-8-28 29.00 12 …… 一、基础篇 (1)蒲瓜干126”, “蒲瓜干”,“绿色食品”,18.00,30,#2012-4-19#,548,True) (6)删除已过期的产品信息记录。 答案:Delete * From 产品 Where Now()-生产日期保质期 二、提高篇 (1)按销售日期从早到晚显示“营养食品”的销售情况。 (注:“产品编号”字段中的第1个字符表示产品类别,如:F2012表示农家杂粮) 答案:Select * From 销售 Where 产品编号 Like “N*” Order by 销售日期 (2)按日期升序显示2012年9月的每天销售额,结果如下: 销售日期 销售总金额 2012-9-10 168 2012-9-15 225 2012-9-21 100 答案:Select 销售日期, Sum(销售量*销售单价) As 销售总金额 From 销售 Where Year(销售日期)=2012 And Month(销售日期)=9 Group By 销售日期 Order By 销售日期 (3)统计各类产品的平均进货单价,并只显示平均进货单价在16元以上(含16元)的信息。 答案:Select 产品类别, Avg(进货单价) As 平均进货单价 From 产品 Group By 产品类别 Having Avg(进货单价)=16 (4)将“农家杂粮”销售单价提高15%。(选做) 答案:Update 销售 Set 销售单价 = 销售单价*1.15 Where 产品编号 Like F* (5)创建数据表“产品备份”,其表结构与“产品”数据表相同。(选做) 答案:Create Table 产品备份(产品编号 varchar(5),产品名称 varchar(6),产品类别 varchar(8),进货单价 float,进货量 Int,生产日期 datetime,保质期 int,打折否 bit ) 三、反思篇 (一)小结评价 (二)布置作业 (三)小测试 1.(2011年高考·选择题)下列函数中 不属于SQL聚集函数。 B A. Sum() B. Month() C. Max() D. Avg(

文档评论(0)

1亿VIP精品文档

相关文档