access基础讲述.ppt

表之间的关系(续) * 一对多关系:对于A表中的每个记录,在B表中都有一个或多个记录与之匹配,但B表中的每个记录在A表中只有一个记录与之匹配; 班级1 班级2 班级3 …… 班级n 学生1 学生2 学生3 …… 学生n 班级 学生 表之间的关系(续) 多对多关系:A表中的每个记录与B表中的多个记录匹配;反过来,B表中的每个记录也与A表中的多个记录匹配。 * 课程1 课程2 课程3 课程4 课程5 …… 课程n 学生1 学生2 学生3 学生4 学生5 …… 学生n 课程 学生 表之间的关系(续) 思考题: Shift-Mis.accdb数据库中4张表的关系。 学生表和专业表是什么关系?谁是主表?谁是相关表? * 建立表之间关系的步骤 1.通过查阅向导的方法建立关系 2.一般方法 定义主表相关联字段的主键或索引(无重复) 关闭所有打开的表 在数据库窗口空白处右击,选择“关系” 把主表中的主关键字段(以粗体文本显示)或索引字段拖到相关表中相关的字段。 * 建立表之间的关系示例 示例7:建立各表之间的关系如下图所示,并设置参照完整性 * 级联更新和级联删除 级联更新 主表中更改某个记录关键字段的值,其相关表中的相应值得到同步的更改 思考题2:将学生表中学号0304231改为0305231,观察成绩表中的变化 级联删除 在主表中删除某个记录时,其关键字段值所对应的相关表中的记录

文档评论(0)

1亿VIP精品文档

相关文档