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