2024年3月15日发(作者:)

高中信息技术系列讲座㈤ ——《数据管理技术》模块
常见的问题及解决方法
《数据管理技术》模块的目标是:掌握数据管理的基础知识和数据库设计的一般方法。理解数据库技术中的核心特征——关系。初步学会使用数据库技术管理信息,处理日常学习与生活中的问题。体验并认识数据管理技术,对人类社会生产、生活和学习的重要性。关注数据管理技术的发展趋势。
《数据管理技术》模块的教学,就是运用数据库技术开发相应的管理系统。这样一来,学生的学习视角和思维方式,就要从应用软件的使用者,转变为应用软件的开发者。
《数据管理技术》模块的组成:①数据管理基础知识 ②数据库的建立、使用与维护 ③数据库应用系统。
一、模块教学中一些“难点”问题
①“关系数据库”中的“库、表、字段、记录”等基本概念。
②“关系”所表达的含义。
③用实体“关系图”,来描述“关系数据模型”。
④同类数据库之间的链接、数据导入、导出的基本方法。
⑤对“层次”和“网状数据模型”的理解。
⑥“数据库、数据库管理系统、数据库应用系统”相互关系。
⑦“数据规范化”在“数据库应用系统”中的重要作用。
二、常见问题的解决案例
⒈为什么要使用数据库?
由于数据库中的“表”,与表格数据处理软件中的“表格”极为类似。所以,学生会存在这样的问题,就是“数据库到底有什么用?”,对数据库的用途没有认识。
例如:北京古城中学的郭新老师,在“第一章 认识数据管理技术”的“第一节 感受数据管理技术的应用”起始课。
解决方法:
主要引导学生通过亲身实践,体验三种不同的数据管理方法:①利用操作系统管理数据。②利用电子表格管理数据。③利用数据库技术管理数据。
以“利用计算机进行文件管理”为切入点,引出数据、数据管理、数据管理技术三个基本概念,通过解决“获奖人数统计”问题,比较利用电子表格工具软件(如Excel)和数据库应用系统的差异。
在学生体验这三种不同的数据管理方法的过程中,加深对数据、数据管理的理解,认识到数据库技术在当今社会,尤其是网络中的应用价值。
为了进一步让学生感受到数据库技术在当今社会的应用价值。可以设计一些类似“让我来顶踩”、“请你留个言”、“课堂讨论区”、“随堂测验”等课堂体验活动。
所以,“为什么要使用数据库?”这个常见问题的解决,不仅起着整个《数据
管理技术》模块的引领作用,还是对《信息技术基础》模块的内容,进一步地拓展和加深。同时,对继续深入学习《数据管理技术》,起着重要的铺垫作用。
⒉用表格设计表结构
由于课堂教学所用的数据库中的“表”都不是很复杂,加上教师的教学经验不足,所以经常会忽视“用表格来设计表结构”的作用。
但是,对于初次学习数据库知识的学生,这是必不可少的基础知识,是一个规范操作,希望任课教师,要给予重视。
例如:北京苹果园中学何婧老师,在“第二章 构建关系数据库第节”的“第三节 创建数据库结构”一节课。
解决方法:
①用表格来实现每张数据表的表结构,如:表1“学生”数据表结构、表2 “课程”数据表结构。
②根据“学生”“课程”数据表结构,分别创建“学生”“课程”数据表。
⒊主键的问题
主键:能唯一标识表中每一条记录的字段或字段组合。
数据库中的数据表,不一定要设置主键。但是,如果要关联其他数据表,相关联的两张数据表至少有一张表要有主键。
例如:北京苹果园中学何婧老师,在“第二章 构建关系数据库第节”的“第三节 创建数据库结构”一节课。
解决方法:
如:设置表1“学生”数据表中的“学号”为主键。
设置表2“课程”数据表中的“课程编号”为主键。
通过“学生选修课程”,建立“学生”和“课程”数据表间的联系。在学生操作过程中,可以探究“如何删除表间的联系?”
在完成此任务之后,还可以设计创建“校运动会”数据库。以注意分层教学。
规范化的数据库,应该给每张表都设置主键。尤其是与网络技术相结合时,为避免可能产生问题,最好每张表都设置主键。
⒋查询结果与真实的表的关系
数据库教学中,查询是重点要学习的内容。查询结果是以表的形式显示,但不是实体表,这是许多老师和学生容易出错的地方。许多老师和学生往往会误以为查询结果也是表。
解决方法:
是否是实体表,通过“表”对象中进行判断。
只有在“表”对象中存在的表,才是实体表;否则都不是实体表,只是视图。