通常,一个数据库应用系统包括多个表。为了把不同表的数据组合在一起,必须建立表间的关系。建立表之间的关系,不仅建立了表之间的关联,还保证了数据库的参照完整性。
1.理解照完性
参照完整性是一个规则,Access使用这个规则来确保相关表中记录之间关系的有效性,并且不会意外地删除或更改相关数据。
(1)在符合下列所有条件时,可以设置参照完整性:
1)来自于主表的匹配字段是主键(两个表建立一对多的关系后, "一“方的表称为主表, “多”方的表称为子表)。
2)两个表中相关联的字段都有相同的数据类型。
(2)使用参照完整性时要遵守如下规则:
在两个表之间设置参照完整性后,如果在主表中没有相关的记录,就不能把记录添加到子表中。反之,在子表中存在与之相匹配的记录时,则在主表中不能删除该记录。
2.创建关系
不同表之间的关联是通过主表的主键字段和子表的外键字段来确定的.
例:建立学生教学管理数据库中,学生表、选课表和课程表之间的关系。
(1)教学管理数据库中的数据表
(2)打开:”数据