本章小结
本章讨论了如何设计和实现数据库。创建数据库前,首先要对数据库进行设计,然后创建数据库并向其中添加表和其他对象。表是数据库的基本存储结构。在Access数据库中,表是一个以记录(行)和字段(列)存储数据的对象。在Access 2007中,创建表的方法主要有4种:使用设计器创建表;使用向导创建表;通过输入数据创建表;通过导入数据创建表。在学习时,应着重掌握第一种方法。
表包含结构和数据两个方面,在创建表时,首先定义表结构,然后向表中输入记录。字段是表中的基本元素之一。在数据表中,字段用列或单元格代表。在窗体或报表上,可以使用一个控件显示字段中的数据,如文本框、组合框。在定义表结构时,可以向表中添加字段、指定字段名称,也可以设置字段的数据类型及其他属性。
每个字段都有一组属性,用于控制如何使用该字段来保存、处理和显示数据。字段的数据类型不同,可用的属性也不同。当设置字段属性时,先在设计视图上部选择相应的字段,并在下部“字段属性”中对各个属性进行设置:设置文本或数字类型字段的大小;指定字段中显示的小数位数、数据显示格式、字段标题;定义字段的输入掩码、默认值、有效性规则以及指定字段中是否必须输入数据等。选择“查阅”选项卡,可以设置字段的显示控件、行来源类型及行来源属性,通过创建查阅字段可以在输入字段值时从列表中选择一些静态值或来自其他表/查询的数据。在学习本章时,应熟练掌握定义表结构的方法。
每一个表应该包含一个或一组字段,这些字段是表中所保存的每一条记录的唯一标识,此信息称为表的主键。指定了表的主键以后,为确保唯一性,Access 2007将禁止在主键字段中输入重复值或Null值。使用索引能够根据键值增强在表中查找和排序的功能,并且能对表中的行实施唯一性。在Access中,一个表的主键值自动创建索引。学习时应当了解主键的类型,掌握设置、更改和删除主键的方法。
在数据库中为每个主题都设置了不同的表后,还需要定义表间的关系,以便于将各个表中的信息合并在一起。学习时应当了解关系的类型,理解参照完整性的含义和条件,掌握定义表之间的关系及编辑和删除关系的方法。
记录是关于人员、地点、事件或其他相关事项的数据集合。在表、查询或窗体的“数据表”视图中,记录显示为一个数据行。在使用数据库的过程中,应当熟练掌握记录的基本操作,包括添加、编辑、删除、保存、排序以及筛选记录等。
表有两种视图状态:即“设计”视图和“数据表”视图。创建和修改表时,主要使用“设计”视图。使用表中的数据时,主要使用“数据表”视图。数据表视图以行列格式显示表中的数据,在这种视图中可以编辑字段值、添加和删除数据,还可以搜索、替换、排序及筛选数据。