数据库的组成
教学设计
1教学目标
(1)通过观察、剖析已有数据库、亲自创建数据库,了解数据库的基本组成要素。
(2)能从实际需求出发,设计构建简单数据库的方案。进一步感受使用数据库存储和管理大量数据的优势。
2新设计
让学生通过自己探索和动手实践,从体验中获取知识,体现了学生的主观能动性。
3学情分析
学生对信息资源的人工管理和计算机文件管理已经有一些感性经验,但对数据库管理技术基本是陌生的。这部分内容教学的关键是在学生已有的感性经验的基础上,体验、了解数据库的结构,以及用数据库管理信息的基本思想与方法。
4重点难点
重点:数据库的组成
难点:设计构建简单数据库的方案
5教学过程
活动1【导入】复习导入,引出主题
师提问:在上节课中我们都学习了哪几种信息资源管理方式
生回答:手工管理方式,文件管理方式,数据库管理方式。(利用ppt展示信息资源管理方式)
师:通过上节课学习我们已经初步认识了数据数管理系统,并且知道数据库管理技术在我们生活和学习中的很多方面都得到广泛的应用。例如我们熟悉的QQ聊天、论坛交流、持卡消费、网上购物、网购火车票、银行存储系统等,在这些应用的背后,都有着数据库的强大支撑。数据库不但能够长久保存和精确处理各个领域的数据,同时也为生产和生活提供了重要的服务。数据库既然带给我们这么多的方便和好处,那你们有没有思考过这个问题?
数据库中的数据是以何种方式组织起来的呢?它是怎样保存数据的?(ppt展示问题)
通过以上情景创设引入的课题:数据库的组成。(ppt展示课题)
接下来我们通过剖析“学生管理数据库”来逐步了解数据库中是怎样组织数据和保存数据的。
活动2【讲授】任务驱动,自主探究
接下来请同学们打开课本自主学习P96—P97第一段内容,然后完成任务一。(出示ppt中的任务一)
任务一:利用Access软件打开“学生管理数据库”.mdb,回答以下问题。(课前准备资源“学生管理数据库”,存储在学生机)
1、此数据库中包含几个数据表,表名称分别是什么?
2、每个表中包含几个字段?几条记录?
学生回答后教师再通过分析“学生管理数据库”中的组成要素,共同总结出数据库的组成要素有字段、记录、表。
活动3【讲授】引导观察,提出新问题
师生继续观察分析“学生基本资料表”。(出示“学生基本资料表”ppt)
这里我们可以看到有两个李腾飞。怎样区分这两个学生呢?
师生共同分析:为了区分这两个学生的记录,数据库使用了主关键字字段进行辨别。主关键字字段是用来在同一张表中识别每条记录的唯一的字段。虽然在“学生基本资料表”中有多个字段,但学籍号这一字段具有唯一性,学生之间互不重复,能唯一标识每个学生,所以这张表把学籍号作为主关键字字段。
师小结:通过以上学习我们基本掌握了数据库的组成要素除了字段、记录、表外还包括主关键字字段。他们之间的关系我们可以通过以下关系图来说明。(出示ppt数据库组成关系图)
活动4【活动】实践体验一
既然我们了解了数据库的组成,下面以小组为单位进行以下活动,并由小组推荐成员展示。(出示ppt实践探索一)
1、自己动手建立一个“学生成长记录表”,由小组推荐成员演示建表过程。
活动5【讲授】逐渐深入,引出关联
通过以上学习我们基本了解了数据库的组成,接下来我们来观察一下“学生管理数据库中”的“学生获奖情况”表。出示(”“学生获奖情况”表ppt)
这里我们看出有的学生获过多项奖励,有的没有获过奖励。如果我们在学生基本情况表中设立“获奖情况”字段,我们看结果是什么?出示PPT.
为了减少数据占用存储空间和数据大量重复等不利情况,我们在“学生基本资料表”中不设“获奖情况”字段,而是而是另外使用“学生获奖情况表”单独存放学生的获奖信息。由于学号能唯一标识每位学生,所以在“学生获奖情况表”里也不再用“姓名”字段。
从这里我们可以看出数据库中的每张表功能都比较单一,只涉及单方面的内容。但这并不意味着表是孤立的,不同表之间往往有着一种关系。这里的关系是指在两个表的公共字段之间创建的一种连接即数据关联。如下图所示:(出示数据表之间的关系ppt)
活动6【活动】实践体验二
通过学习p97—p98页内容进行以下活动:(出示实践体验二ppt)
1、以小组为单位为“学生管理数据库”中的表建立关联。
2、讨论建立关联有什么作用,对其中一个表进行修改后会影响其它的表吗?
师小结:建立关联是为了保证数据库的完整性,对其中一个表内容进行修改后,其它表中的内容不需要进行修改。
活动7【练习】实践体验三
师:从以上学习我们知道数据中的数据是按照一定的数据结构来存储和管理数据的,并非杂乱无章。在建立数据库之前我们应对实际需求做出分析,设计方案,然后再进行数据库建立。接下来我们就通过练习去体验一下简单数据库的建构吧。(出示课堂练习ppt)
练习:能从实际需求出发,设计构建简单数据库的方案。
利用Access设计学分管理系统数据库。
提示:1.在数据库中共需要设计几张数据表;
2.每一张表中需要设置哪几个字段,主关键字字段是什么每一张表中需要设置哪几个字段;主关键字字段是什么;
3.每张表之间建立怎样的关联;
4.在每一张表中模拟输入几条相应记录。
活动8【活动】总结
师生共同总结本节课所学主要内容,数据库的组成要素要重点掌握。
活动9【活动】课堂交流与评价
根据每组完成活动的探究过程、所遇到的困难以及围绕学习目标所取得的收获。完成评价表。通过交流师生共同完成评价表。(出示评价表ppt)
活动10【作业】课后思考
通过思考以下问题,让学生体验数据库管理的功能,为下节课讲解做出准备。
1、在学生基本资料表中添加上本人的基本信息。
2、某位同学转学了,删除掉该同学的信息。
3、在学生基本资料表中查询热爱绘画的学生名单。
4、查询获得“省中小学生电脑制作大赛一等奖”的学生名单,包括姓名、班级、获奖内容、获奖时间。