建立表之间的关系 1.定义关系的条件 p表间关系分为一对一、一对多和多对多三种。 p建立表间关系的条件: (1)如果仅有一个相关字段是主键或具有唯一索引,则创建一对多关系。 (2)如果两个相关字段都是主键或唯一索引,则创建一对一关系。 考试 用书 (3
建立表之间的关系
1.定义关系的条件
p 表间关系分为一对一、一对多和多对多三种。
p 建立表间关系的条件:
(1)如果仅有一个相关字段是主键或具有唯一索引,则创建一对多关系。
(2)如果两个相关字段都是主键或唯一索引,则创建一对一关系。 考试用书
(3)多对多关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键。
2.参照完整性
p 指数据的正确性、准确性和有效性。参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。
p 如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主键值。 中华考试网(www.Examw。com)
3.建立表之间的关系
建立表间关系的方法包括:使用向导创建数据库同时创建表间关系;使用“关系”命令定义表间关系。
4.子数据表
p 子数据表是指在一个数据表视图中显示已与其建立关系的数据表视图。
p 在建有关系的主数据表视图上,每条记录左端都有一个关联标记“□”。在未显示子数据表时,关联标记内为一个“+”号,此时单击某记录的关联标记,即可显示该记录对应的子数据表记录数据,而该记录左端的关联标记内变为一个“−”号。若需展开所有记录的子数据表,可选择“格式”→“子数据表”→“全部展开”命令;若需折叠展开的子数据表,可选择“格式”→“子数据表”→“全部折叠”命令。