您当前所在的位置是:首页 > 教学教研 > 学科天地 > 技术 > 教学设计
5.3 剖析数据库
字体【 】  编辑日期:2014/3/10    编辑:陶慧萍    阅读次数:次    [ 关 闭 ]

一、【教材分析

本节是在上节课学生通过实际操作,了解数据库应用系统存储、管理大量数据并实现高效检索的优势的基础上,有必要进一步了解数据库的基本组成要素,并了解使用数据库管理信息的基本思想与方法。这样,学生对数据库如何组织和存储数据信息的方法有一个较为清晰的认识,由此促使学生对第二节的学习内容有更为深刻的体会。另外,学生对数据库的基本含义及设计建立数据库的方法也有所了解,这些对学生选修模块“数据管理技术”会有所帮助。


二、【教学目标分析】

1、知识与技能:

通过操作简单的数据库,了解数据库的基本结构,探讨数据库与表格的关系,理解数据库的基本含义。

2、过程与方法:

根据具体案例,探讨和归纳使用数据库管理信息的基本思想与方法,对数据库存储、管理大量数据的优势有更深刻的理解。

3、情感态度与价值观:

通过实践活动,结合案例学习,了解建立数据库的基本过程和方法,引导学生设计建立数据库的方案,培养其设计能力。


三、【重点难点分析】

 1、教学重点:

l        
从操作和剖析数据库的过程中,分析并归纳使用数据库管理信息的基本思想和方法

l        
从讨论建立专题数据库的学习活动中,了解建立数据库的基本过程和方法

2、教学难点:

l        
如何从实际需求出发,设计建立数据库的方案,以存储和管理相关数据。

l        
理解数据库的基本含义,以及数据表的关联。


四、【教学方法】采用讲解、任务驱动、小组合作、交流讨论等方法

五、【教学课时】2课时

教学环境多媒体网络教室

七、教学过程

第一课时

(一)创设情景  课题引入

 天气终于凉快下来了,正是秋高气爽的时节,很适合做户外运动。哪学校每年在秋季都会举办一次全校师生全体参与的大型活动,是什么呀?

学生回答。(秋季田径运动会)

其实学校举行一次田径运动会是一项非常复杂的工作,从前期项目的确定,学生报名,到项目时间安排,场地器材准备,到比赛时的赛场秩序,裁判工作,成绩统计,和最后的颁奖,我们的总裁判工作繁多,压力是非常大的。既然我们学习的信息技术,那今天我想请同学们运用所学的信息技术知识做一回总裁判的特别助理。

请同学们说说运动会中我们有哪些信息要收集,加工和发布呢?

同学们回答。( 报名,成绩等)

请问同学们我们在做这样的数据统计处理时,通常作什么样的一种方式呢?


同学们回答。(表格)

通常我们都会利用表格来存储和管理数据,我们同学们学习过了用EXCEL来进行表格信息的处理和加工了,比如报名表,单项成绩记录表,班级总表统计表,小组成绩记录表,检录表等。

教师展示运动员报名表案例。    用学生感觉兴趣的话题集中学生的注意力,运动会每位同学都有参与的经历,同时也接触过比赛环节里各类信息和数据的整理,完全能够回顾和设计某一张表格。

 

(二)创建表格  探究分析

任务一:每一小组讨论设计一份运动会里会使用到的表格,并填写一组数据。

展示学生制作的excel表。选取一张表格,请设计的同学回答为什么会选取这些列标题。


在现实世界中,事物的特征反映到人们的头脑里,经过识别、选择、分类等综合分析,形成了印象和概念,产生了认识,这就是信息。而计算机不可能直接处理现实世界中的事物,所以首先将具体事物的特征通过人脑的加工,转换成计算机能够处理的数据,然后再由计算机进行处理。

现实世界(实体)→信息世界(模型)→计算机世界(数据)

提出疑问,引导学生思考、师生共同探讨数据表格的建立过程。


(三)概念推理  建构新知

   思考:我们今天的课题是剖析数据库,那同学们做的这几张表格能称之为数据库吗?请个别同学回答。

展示教师设计的三张表格,分析表格的相对独立性和相互关联。

利用这样的结构的系列表格可能有效地组织和存储大量的数据,并且实现数据共享,减少数据冗余。
在一个数据集合中重复的数据称为数据冗余。数据的独立性和减少数据冗余
那请问同学们,老师这里的三个相对独立,又能相互联系在一起的表格合起来能叫数据库吗?    通过分析三个数据表格的结构,逐步分析数据库中数据表结构的特点,为同学掌握数据库做准备。

(四)体验操作  概念理解      

数据库除了按一定的结构来存储数据之外,还有一个重要的,必不可少的功能,就是管理这些数据。请问同学们通常我们用表格管理数据里,会对数据做那些操作?

我们建立数据库的目的就是要使用这些数据,所以数据库必须提供添加,删除,修改,检索,统计等功能。

请同学们运行电脑上的“运动会”文件,看看老师做一个运动会管理系统,体验一下数据的管理。

数据库:就是一个长期存储在计算机内的有组织的、可共享的、统一管理的数据集合。它是一个按一定的数据结构来存储和管理数据的计算机软件系统。

学生讨论回答:数据库与excel表格之间的区别。

教师总结:

(1)   数据库一般由一系列的表组成。

(2)   表与表之间可以建立关联。

(3)   数据库提供查询、报表、窗体等功能。作为数据管理程序,统计和查询功能是非常重要的。否则,就和电子表格没有区别了。


记录:表格中的每一行,就是数据库的一个元组,表示对象属性的一个集合。

字段:表格中的每一列,数据库中的一个属性。

主键:主关键字,是表中的一个字段,它的值用于惟一地标识表中的某一条记录,值不能为空。


教师分析建立数据库的过程:

1、收集相关信息:分析要处理事务的现象,归纳出其中的特点,并收集相关信息

2、分析信息特征:根据需求,分析并抽取有用信息的特征

3、确定特征之间关系:寻找特征之间的关系,然后进行有效的分类和组织

4、创建数据库结构:选用适当的数据库管理系统来创建数据库表,建立表与表之间的关系

5、编辑数据库:将具体的数据录入数据库中,对其中的数据、记录进行必要的编辑,如:插入、修改、查找和删除等  在体验数据应用系统后,查看数据的来源,探究数据的建立的轨迹,理解数据库的含义与建立过程

 

(五)合作探究 知识运用

       任务二:设计数据库表格结构

要求:至少有两张表格,表格之间的数据有联系。

展示交流:各小组把设计的表格结构相互展示和交流,并完善自己小组的数据表格结构。    通过具体的数据库表格结构设计,观点的表达,学生对数据库的相关概念更加深入理解。并为下节课作好数据的准备。


(六)

小结       本节课我们不再是数据库应用系统的用户,而是学习如何成为设计者,深入学习了

1、数据库的基本认识

2、数据库的建立基本思想和方法

 

有了这些思想方法,对我们养成良好的信息管理方法和习惯是很好的帮助。下节课,我们将继续深入,使用access软件建立数据库,让这些数据发挥其价值。    针对数据库的应用,引导学生对知识管理有所认识

 

 

第二课时

 

(一)复习导入

       上节课我们知道了什么是数据库,并深入学习的数据库建立过程,同学们也帮忙我们的运动会设计了运动会管理系统数据库的表格结构,今天,我们要学习一个新的软件——access的使用,用它来建立一个数据库。     回顾上节课内容,并利用上节课所作的数据表作业素材,制作数据表。


(二)动手操作  建立数据

       教师演示access创建运动会数据库的过程。

注意说明:

1  数据的类型:数据类型的出现是为了把数据分成所需内存大小不同的数据,便于计算机处理数据。Access允许十种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导


2  主键定义:主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。
如果主键重复或有空值,就不能保证其唯一性了


学生任务:跟据上节课设计的表格结构,使用access创建至少两个表的运动会数据库。 Access作为一个新学习的软件,教师需要做详细些的演示,并对数据库的一些概念作出说明,帮忙学生理解数据库。


(三)建立联系  关联数据

       教师讲解数据库关联。 


学生任务:完成数据库中两张表格的关联。    数据库的关联是本节的难点,学生完成了关联的操作后,可以看到表格形式的变化,能更加直观的感受数据表之间的相互联系。


(四)互相交流 展示成果

       各小组把设计的表格结构相互展示和交流,并完善自己小组的数据库。    在展示与交流中加深对数据库组织和管理信息方式的理解。

(五)总结

    通过本节的学习,我们掌握数据库的概念,操作和设计建立了简单的数据库。


虽然刚刚接触数据库的设计,但我相信大家已经打开了这扇门,在未来,我们一定会看到由同学们设计开发的数据库应用系统。


 

、【教学反思】

本节内容选取学生都熟悉的运动会作为素材,让学生从excel表格开始,逐步认识表格与表格的关系,一层层剖析,最终形成数据库的概念,使学生能够通过自己对旧知的应用操作,通过分析构建新的概念,符合了学生的认识规律,攻破一个个难点。第一课时重点的分析教会学生懂得如何从分析需求出发,到形成数据库文件以及如何使用数据库,培养学生的分析归纳的思维能力;第二课时重点在学生操作,让学生能够建立数据库文件,并作关联,从而进一步理解数据库系统,锻炼学生的实际操作能力。在教学过程中特别要注意对一些基础薄弱学生的指导。





 

分享到: