3.2信息系统的数据输入
(一)项目目标分析
通过对“创建图书管理数据库”这一项目展开学习,引导学生掌握可视化环境中创建数据表的方法,包括创建表、保存表文件、设计表结构、输入数据。
通过引导学生创建图书管理数据库,要求能够根据信息管理需求合理设置字段属性,并了解Access可视化操作界面、数据类型以及在数据库中如何存储多媒体数据。
(二)项目内容分析
项目通过“创建图书管理数据库”这一任务展开学习,完成“设计图书表”、“在数据表中插入图书的封面图片”两个活动,要求学生掌握如何根据信息管理的需求,在数据库管理系统的可视化环境中定义数据表、字段等数据对象,认识信息系统中的存储方式。
(三)项目教学建议
项目教学1课时完成。
通过“设计图书表”这一活动,让学生由创建表、保存表文件、设计表结构、输入数据四个步骤实现创建图书管理数据库。并了解Access可视化操作界面、数据类型以及在数据库中如何存储多媒体数据。
【教学案例】
课程导入
师:信息系统将数据存储在数据库中,信息系统各种功能的实现在信息系统内部通常体现为对数据库中数据的增、删、改、查操作。合理构建数据库,有利于信息系统高效地操作数据。构建存储数据的数据库是信息系统设计的基础工作。本节我们将围绕“创建图书管理数据库”项目展开学习,掌握如何根据信息管理的需求,在数据库管理系统的可视化环境中定义数据表、字段等数据对象,认识信息系统中数据的存储方式。
本项目的主要任务是“创建图书管理数据库”。图书管理涉及的人员、图书以及人和图书之间的借阅关系等都将存储在图书管理数据库中。根据图书管理的需要,在数据库管理系统中创建图书管理数据库,该数据库能够存储哪些类型的数据呢?
生:回答数据库能够存储什么类型的数据(文本、数字、日期/时间等)。
二、在Access可视化环境中设计图书表
师:在Access可视化环境中设计“图书表”,将自己选择的图书信息存储到图书表中。
活动1:设计图书表
生:尝试操作完成活动1。
1.创建表。
启动Access,新建数据库之后,系统将默认进入数据表视图。利用“视图”按钮,可以在设计视图和数据表视图间来回切换。
2.保存表文件。
在新创建的表未保存时进行视图切换,将弹出“另存为”对话框。
修改表名称,单击“确定”按钮,保存新建的表,并打开数据表的设计视图。
3.设计表结构。
在数据表的设计视图中,可以新增、修改、删除字段以及调整字段的顺序。如下图所示,输入字段名称并选择该字段对应的数据类型,完成对字段的定义。
完成图书表的设计之后,图书表的结构如下图所示。
4.输入数据。
将视图切换为数据表视图,在新建的图书表中录入图书的基础数据,如课本表3.2.1所示。
师:同学们在完成活动1的过程中,是否遇到什么问题,可以提出来共同解决。
生:提出操作过程中的问题。
师:同学们,可以尝试在ISBN一列输入相同的数据,看看会有怎样的提示,并分析产生该问题的原因。
生:弹出提示框,讨论产生该问题的原因。
师:图书查询结果常常用图片来直观地展示图书信息,请同学们为已创建的图书数据表添加“封面”字段。
生:操作完成活动2。
活动2:在数据表中插入图书的封面图片
师:经过一系列的活动操作,同学们对Access程序有了一定的了解,可以总结归纳一下Access程序的操作特点。
生:讨论、总结、归纳Access程序的操作特点。
Access可视化操作界面:Access是由微软发布的关系数据库管理系统,是Microsoft Office的系统程序之一。在Access程序中,仅通过直观操作而不需要编写代码就能够创建、修改、删除数据库,这种操作方式称为可视化操作。具有可视化操作功能的程序界面称为可视化操作界面。可视化操作降低了程序设计的门槛。
师:在表的设计视图中,每一个字段都有数据类型,Access支持多种数据类型,如文本、数字、日期/时间等。请同学们根据前面两个活动操作,总结一下这三种数据类型的特点和要求。
生:讨论不同数据类型的特点和要求。
(1)文本。在Access2010及之前的版本中,这种数据类型最多允许255个字符或数字。Access默认的文本最多是50个字符,可以通