《认识数据库管理》教学设计

作者:佚名 教案来源:网络 点击数:    更新日期:2019-1-29  有奖投稿

《认识数据库管理》教学设计

文 章
来源莲山
课件 w ww.5 y kj.Co m

《认识数据库管理》教学设计

一、学习者分析

本课的学习对象是高一年级学生。在前面的学习中,学生已掌握Excel电子表格的相关概念和基本操作技能,了解电子表格在生活中的应用。同时,他们使用手机或平板电脑等信息技术工具时,对应用数据库技术的也有一定的感性认识,但对于数据库的相关原理了解的不多,理解的也不够深入。

二、学习内容分析

本课是教育科学出版社《信息技术基础》(必修)第七章《信息资源管理》第三节的内容。教材的前一节介绍了个人数字化资源的管理。本节内容通过对数据库的剖析,理清了表、记录、字段等基本概念及关系数据库中“关系”的本质与内涵,为进一步应用数据库技术解决实际问题提供了思想和方法基础。数据库技术广泛应用于各个领域,例如网上学校、数字图书馆、校园卡管理系统等,这些系统为我们提供了丰富的信息资源,极大地方便了我们的学习和生活,灵活使用数据库技术将有助于我们提高信息资源管理的效率。

三、学习目标

1.知识与技能

了解数据库中“表”、“字段”、“记录”等基本概念,掌握数据库中的表间关系及其作用,理清数据库、数据库管理系统、数据库系统的概念及其层级关系。

2.过程与方法

通过数据库查询、管理数据记录等操作,体会数据库中数据管理的基本过程。

3.情感态度与价值观

感受利用数据库存储、管理大量数据和高效检索的优势,认识有效管理数据的重要性,形成科学有效的数据管理意识。

四、教学重难点

重点:数据库中表、记录、字段的相关概念,数据库中的表间关系及其作用

难点:数据库中的表间关系及其作用

五、教学过程

(一)感受数据库管理

活动1成绩查询

1)一位学生演示在“学生信息.xls”工作簿中查询“张子笑”同学参加考试的科目及考试成绩,其他同学认真观察,并思考。

2)教师演示在“学生信息.mdb”文件中查询“张子笑”同学的参加考试的科目及考试成绩。

通过实践,学生发现要在Excel工作簿中查到“张子笑”同学的成绩,首先要到“学生信息”工作表,查询到张子笑的学号;然后根据学号在“考试信息”表中查到各门课程的课程号及对应的考试成绩;最后,还需要到“课程信息表”中查询课程号所对应的课程名称。在此过程中,经历了三次查询,每次查询都要根据上一次的查询结果,到新的工作表中进行再次查询,这样的工作完全由人工来完成。

Access数据库可以通过在多个表中选择不同的字段,自动生成一张查询信息表,从中可以直接看出“张子笑”同学参加的考试科目及其成绩。

小结:

1Excel中的工作表是相对独立的,表与表之间没有任何联系。

2Access中通过数据表的形式对数据进行管理,多个数据表可以联接在一起,作为一个整体进行查询。

设计意图:通过学生操作和教师演示相对比的方式,引出课题。这样的引入方式,既可以帮助学生复习Excel电子表格的相关概念,还可以让学生发现Access数据库中的数据表不是单独存在,它们之间是有关联的。从而激发学生的学习兴趣,促进其主动学习,为后续的学习做好铺垫。

(二)认识数据库的组成

借助“学生信息.mdb”文件,我们可以方便地管理在校学生信息。这是一个数据库文件,数据库和我们以前使用的Excel作簿工有什么区别呢?

活动2认识数据库的组成

观察“学生信息.mdb”和“学生信息.xls”文件,比较两者的异同。

       

1  学生信息.mdb文件                 2  学生信息.xls

从外观上看,“学生信息.xls”由三个工作表构成,“学生信息.mdb”由三个数据表构成,且都是由行列构成的二维表。

  3  认识表、记录和字段

小结:

1)数据表与电子表格一样也是一种结构化的信息存储和表达方式。每一列的数据称为一个“字段”(即实体的属性特征,如学生的出生日期);每一行信息称作一条“记录”(用来表示一个实体,如每个学生的信息);若干条“记录”又组成一个“表”(即实体集,是记录的集合)。

2)若干张数据表组成了数据库。数据库就是存放数据的仓库,是计算机上有组织的大量数据集合。

设计意图:通过对比的方式,帮助学生建立关于数据库及数据表的认知,掌握表、记录、字段等概念。这样的方式降低理解难度,尊重学生的最近发展区,可以避免直接讲解给学生以“灌输”和“填鸭”的感觉,有利于学生主动学习,积极建构。

活动3管理学生记录

1)删除记录:高二2班“张征”同学本学期转学到其他学校就读,请分别将Excel工作簿和Access数据库中关于张征同学的相关信息删除。

2)更新记录:高二3班卫莉莉同学(学号:990301),因计划出国留学,申请到国际班就读,学校教务处为便于管理,需要将其学号由990301更改为990506。请分别将Excel工作簿和Access数据库中关于卫莉莉同学的学号信息进行更新。

通过观察,学生发现Excel工作簿中的工作表是相对独立的,而Access的工作表之间可以级联操作。

小结:

(1) Excel中工作表间的操作不能同步,数据管理和维护需要逐个工作表进行,繁琐且容易出错;

(2) Access中,对其中一个数据表的修改会级联到其他数据表,从而保证了表间数据的一致性,便于数据的管理和维护。

设计意图:在对表格进行删除和更新记录操作时,发现在Excel工作簿中需要分别在各工作表中进行操作;而Access“学生信息”数据表中记录删除或更新后,“考试信息”表的内容相应自动完成。从而进一步感受数据库操作的高效、便捷和低冗余度,同时数据表是有关联的认识被得到加强。

(三)理解数据库的本质

Access中的数据表之间好像可以通电话一样,当一个表的内容发生改变,其他的表则会根据实际情况发生改变。这是如何做到的呢?

活动4认识表间关系

1)打开关系视图,查看学生信息.mdb数据库文件的关系;

4  数据表间的关系

观察发现,数据表之间有一根“电话线”通过相同的字段联接两个表,使得原本独立的三个数据表就形成了一个整体。我们将数据表之间的“线”称为关系。

2)删除三个表之间的关系,尝试查询每位同学的各科目考试成绩。

通过实践发现当关系删除后无法建立字段为“姓名、考试科目、考试成绩”的查询。

小结:数据表之间的关系,是我们方便地管理各个表中信息的关键。

设计意图:通过呈现数据库文件的关系,让学生形象而直观地认识到关系可以将原本独立的数据表形成一个整体。然后进一步剖析关系的本质,当关系被删除时,并不能实现数据的级联查询。通过实践,让学生在此前建立的关于数据表间关系的认知上升一个层次,形成系统的认知。从而帮助学生进一步理清关系的含义,理解数据库查询的本质。

(四)认识数据库系统

通过刚才的学习,我们了解到,数据库是由数据表构成的。但在实际应用中用户通常不会直接对数据库进行操作,而是通过数据库应用系统进行检索、添加或修改信息信息(如图5)。

    

数据录入                                 数据查询

数据库应用系统和数据库之间是怎样的关系呢?我们通过一个角色扮演游戏来体会一下。

活动5:角色扮演,理解数据库系统。

请两位同学分别扮演商场售货员和顾客,模拟顾客到商场买鞋的场景,当商场柜台没有顾客要求的尺码时,售货员需要到仓库去取。

引导学生分析皮鞋销售系统中各角色的作用:

1)顾客:选购皮鞋,根据需要选择款式与尺码。

2)售货员:为顾客提供查询等服务,并根据顾客的要求到仓库查找皮鞋,将找到的皮鞋呈递给顾客。

3)仓库:存放皮鞋的仓库。

同理,我们就可以将顾客类比为用户,售货员类比为数据库管理员,仓库类比为数据库,从而可以看出数据库系统应该是一个拥有三层的层级关系,如图8所示。

数据库系统

小结:

1)数据库系统是由数据库、数据库管理系统、数据库应用系统组成的一个有机的层级关系。

2)用户只能操作数据库应用系统,数据库与数据库应用系统并不是直接地相互作用,它们是由数据库管理系统来联结的。

设计意图:由生活中到商场购物的场景进行类比,在数据库系统中,用户是不可以对数据库进行直接操作的,数据库管理系统帮助用户实现存取数据的请求,对数据库进行访问,将结果反馈给用户。这样联系实际的类比,与学生的生活经验相符合,学生很容易理解。

(五)概括总结

今天这节课,我们认识了数据库及数据库系统,我们身边的数据库系统有很多,比如图书馆的图书管理系统,校园卡管理系统等。无论哪一类数据库管理系统都是将现实世界的实体抽象成为数字世界的记录。通过使用数据库管理数据,将使我们的生活更快捷、更方便,将有助于我们的效率。

 评析:数据库管理,是从社会大角度和数据库技术角度出发,利用数据库管理大量的、复杂的信息资源。虽然在平时的学习和生活中,学生接触到许多数据库的应用实例,却不清楚这些就是数据库管理,利用数据库管理信息资源,对学生来说更是首次接触。本课教学沿着感受数据库管理、认识数据库的组成、理解数据库本质和认识数据库系统这条主线而展开。通过各个递进式活动,感受利用数据库存储、管理大量数据和高效检索的优势,并最终理解“关系”这个数据库管理信息的基本思想和方法。

首先由Excel中数据的存储结构逐步迁移到Access数据表,由两个平台数据存储的共同点——二维表出发,逐步建立起数据表、记录和字段的概念,并在渐次推进的活动中慢慢发现两者的不同,逐步构建对数据库的认知。为此,姚老师设计了“活动管理学生记录”和“活动认识表间关系”两个活动,活动3中对表格进行删除和更新记录操作时,Excel工作簿需要分别对各个工作表进行操作,而Access“学生信息”数据表中记录删除或更新后,“考试信息”表的内容相应自动完成,从而感知数据库中的数据表是能够级联操作的,在此基础上引导学生思考数据库是如何对数据进行级联管理的,并适时为学生呈现现有数据库中的关系,认识独立的数据表可以通过关系连接成一个整体;然后删除关系再进行查询,引导学生分析查询失败的原因,进一步理解数据库与电子表格的不同之处——关系。活动5通过角色扮演,由商场购买鞋子的生活实例进行类比,较好的帮助学生理解了数据库系统中用户、数据库管理员的作用,数据库管理系统是来联接数据库与数据库应用系统的桥梁,进而建构起数据库系统的层级关系。

 

 

文 章
来源莲山
课件 w ww.5 y kj.Co m