数据库的管理教学设计

王明刚老师

数据库的管理教学设计

  教学目标:

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

  2、 Excel表的管理与数据库的管理的对比。

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

  教学重点:

  1、 记录的增加与删除

  2、 数据的查询

  教学难点:

  多表查询的过程

  学情分析:

  本课的学习对象是高一年级学生。他们使用手机或平板电脑等信息技术工具时,对应用数据库技术的也有一定的感性认识,但对于数据库的.相关原理了解的不多,理解的也不够深入。

  设计思路:

  学生已掌握Excel基本操作技能和了解了数据库的管理系统的主要功能(维持数据库系统的正常运作,包括建立、删除、检索、统计、修改和组织数据库中数据以及为用户提供对数据库的维护手段等),以及上一节课已经了解了数据库的组成(表的建立、数据表的结构(字段、记录、主关键字)、表之间的关联),学生对数据库的管理会产生浓厚的兴趣,因此让学生思考数据的添加、删除和查询,进一步了解数据库的管理。

  教学方法:

  讲解、学生讨论、演示

  教学过程:

  新课引入:

  教师:上节课我们利用Access认识了数据库的组成是由多张表组成,每张表由多个字段和记录还有一个主关键字来将多张表联系起来。现在我们手里已经有了学生信息表和学生成绩表1。我们讨论一下都有哪些软件可以实现数据的管理。

  学生:Excel、Access

  教师:非常好,那么Excel相比Aceess数据库的管理哪个对数据管理更方便、快捷呢?下面从以下方面进行观察、对比。看看我们会发现什么。

  新课讲解:

  1、记录的增加与删除

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

  (2)增加记录:高一3班吕伟同学,是班里刚从外面转过来的学生。将Excel工作簿中增加一条记录输入吕伟的相关信息。但在Access数据库中需要增加一条记录,输入吕伟的相关信息,记录中考号必须与其他学生不同,因为考号是主关键字。

  小结:

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

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

  2、数据的查询

  (1)教师演示在“学生信息表.xls”工作簿中查询“刘欣宇”同学的考试成绩,其他同学认真观察,并思考。

  (2)教师演示在“db1.mdb”文件中查询“刘欣宇”同学的考试成绩。

  通过观察,学生发现要在Excel工作簿中查到“刘欣宇”同学的成绩,首先要到“学生信息”工作表,查询到张子笑的考号;然后根据考号在“学生成绩表1”查询对应的考试成绩;在此过程中,经历了两次查询,每次查询都要根据上一次的查询结果,到新的工作表中进行再次查询,这样的工作完全由人工来完成。

  Access数据库可以通过在多个表中选择不同的字段,自动生成一张查询信息表,从中可以直接看出“刘欣宇”同学的考试成绩。

  提示:Access构建查询表时可以显示多张表的字段,依据自己需要显示,然后单击“!”。

  小结:

  (1)Excel中的工作表是相对独立的,表与表之间不能同步。

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

  归纳总结

  根据数据库管理的两种方式管理,Excel管理数据比较繁琐,Access数据库管理相对而言比较方便修改、查询和检索。

  板书设计

  作业布置

  数据库的管理你还会用哪种方法来解决?

  教学反思:

  通过Excel和数据库的管理中的记录的增加与删除、数据的查询的对比,让学生对Access数据库的管理有一个更深一步认识和了解,让学生对数据库管理的使用产生浓厚的兴趣。同时也让学生明白有效管理数据的重要性,形成科学有效的数据管理意识。