1、第2单元 信息系统的集成第1单元 信息系统的组成与功能第3单元 信息系统的设计与开发第4单元 信息系统的安全第5单元 信息社会的建设信息技术信息技术(必修(必修2 2)3.2 3.2 数据库的构建数据库的构建学习目标1.1.掌握在可视化环境中创建数据表的方法。掌握在可视化环境中创建数据表的方法。2.2.能够根据信息管理需求合理设置字段属性能够根据信息管理需求合理设置字段属性。新课导入 在上节课中我们设计了在上节课中我们设计了“图书管理信息系统图书管理信息系统”,我们发现这个系统,我们发现这个系统有大量的数据需要存储、维护与管理,可以使用什么方式存储数据呢?有大量的数据需要存储、维护与管理,可以
2、使用什么方式存储数据呢?本节课我们将围绕本节课我们将围绕“创建图书管理数据库创建图书管理数据库”项目展开学习。项目展开学习。5数据交互数据交互 4提供程序开发功能提供程序开发功能 3支持支持web功能的信息集成功能的信息集成 2功能强大功能强大 1界面友好、操作简易界面友好、操作简易Microsoft Access2010Microsoft Access2010关系型数据库管理系统关系型数据库管理系统access2010access2010是美国微软公司开发是美国微软公司开发的数据库管理系统软件,应用广的数据库管理系统软件,应用广泛,容易掌握,是当今市场上开泛,容易掌握,是当今市场上开发中小型
3、数据库首选的数据库软发中小型数据库首选的数据库软件之一。件之一。在Access2010程序中,仅通过直观操作而不需要编写代码就能够创建、修改、删除数据库,这种操作方式称为可视化操作。具有可操作功能的程序界面称为可视化操作界面。可视化操作降低了程序设计的门槛。Access可视化操作界面快速访问工具栏快速访问工具栏功能区功能区标题栏标题栏导航窗格导航窗格工作区工作区表查询窗体报表宏模块Access2010系统组成 Access通过二维表存储数据,表是数据库中的基础,是重要组成部分。每一个数据库中有一张表或多张表,不同数据类型可以保存在不同的表中。查询是对数据库中的数据按条件进行的查找。使用查询可以
4、按照不同的方式查看、更改和分析数据,也可以将查询作为窗体和报表的数据源。窗体是Access数据库和用户进行交互操作的图形页面。在窗体中可以接收、显示和编辑数据,用户通过窗体对数据进行增加、删除、修改、查询等操作。Access将数据库中的表、查询的数据进行格式化的组织,形成报表。用户可以在报表中增加多级汇总、统计比较以及添加图片和图形。宏是Access中的一个基本对象,指一个或多个操作的集合,每一个操作实现特定的功能。利用宏可以简化大量重复性操作。模块就是“程序”,有两种程序模块:标准模块和类模块。1.创建表选择模板文件命名 选择位置任务一 制定学校图书管理信息系统开发方案 活动1 分析建立学校
5、图书管理信息系统是否可行2.保存表文件3.设计表的结构数据类型数据类型数据类型数据类型说明说明文本最多允许255个字符或数字。默认的文本最多是50个字符,可以通过设置“字段大小”属性控制可输入的最大字符长度。数字用来存储算数计算的数字类型,通过设置“字段大小”属性,定义特定的数字类型,如:字节、整型、长整型、单精度型、双精度型、小数日期/时间用于存储时间和日期,存储8个字节自动编号为添加到表中的每条记录自动填充一个编号备注用于输入长文本或数字,如注释和说明性的内容,最多可存储65535个字符货币用来表示货币值或用于数学计算,是数值型数据,在计算时禁止四舍五入.4.4.输入数据输入数据尝试在IS
6、BN一列输入相同的数据,会出现什么情况?4.4.输入数据输入数据在数据表中,具有唯一标识性表中每条记录值的一个或多个字段称在数据表中,具有唯一标识性表中每条记录值的一个或多个字段称为关键字,简称为关键字,简称主键主键,主键不允许为空。,主键不允许为空。1.1.一个表只能有一个主键,主键不是必需的,但是尽量定义主键。一个表只能有一个主键,主键不是必需的,但是尽量定义主键。2.2.主键的值不能重复,也不能为空(主键的值不能重复,也不能为空(nullnull)。)。3.3.主键能够提高查询和排序的速度。主键能够提高查询和排序的速度。4.4.添加新纪录时,系统自动检查主键,不会出现相同记录,保证添加新
7、纪录时,系统自动检查主键,不会出现相同记录,保证不会出错。不会出错。主键 思考:图片数据以什么方式存储思考:图片数据以什么方式存储?活动2 在数据表中插入图书的封面图片插入封面图片,插入封面图片,过程如下:过程如下:(1 1)设置设置“封面封面”字段字段“数据类型数据类型”,超链接超链接(2 2)右击封面字段,右击封面字段,右键右键超链接超链接(3 3)选中选中“由文件创建(由文件创建(f f)”单选按钮,单选按钮,单击单击“浏览浏览”按钮,按钮,选择要保存的图片,选择要保存的图片,最后单击最后单击“确定确定”按钮。按钮。(4 4)按按 ctrl+s ctrl+s 组合键,组合键,对插入的对象
8、进行保存。对插入的对象进行保存。双击图片控件,双击图片控件,预览插入的封面图片。预览插入的封面图片。图书查询结果常常用图片来直观地展示图书信息,请为已创建的图书数据表添加图书查询结果常常用图片来直观地展示图书信息,请为已创建的图书数据表添加“封面封面”字段。字段。数据库中存储多媒体数据 信息系统的数据库除了要存储文本信息之外,信息系统的数据库除了要存储文本信息之外,还可以存储图片、音频、视频等多媒体数据信息。还可以存储图片、音频、视频等多媒体数据信息。多媒体数据并不直接存储到数据表中,而是多媒体数据并不直接存储到数据表中,而是以文件的形式存储在服务器的硬盘之中,数据表以文件的形式存储在服务器的
9、硬盘之中,数据表仅存储多媒体数据的地址信息。仅存储多媒体数据的地址信息。当用户需要浏览多媒体信息时,当用户需要浏览多媒体信息时,WebWeb服务器服务器根据数据库中的多媒体文件地址向用户提供相应根据数据库中的多媒体文件地址向用户提供相应的多媒体数据。的多媒体数据。练习巩固1.1.在在AccessAccess数据库中,表示二维表的数据库中,表示二维表的“列列”的关系模型术语是(的关系模型术语是()A.A.字段字段 B.B.元组元组 C.C.记录记录 D.D.数据项数据项2.2.在在AccessAccess数据库中,数据表的数据库中,数据表的“行行”数据称为(数据称为()A.A.字段字段 B.B.元组元组 C.C.记录记录 D.D.数据项数据项AC课堂小结课堂小结1.1.在在AccessAccess数据库中创建数据表的方法;数据库中创建数据表的方法;2.2.合理设置字段属性;合理设置字段属性;