操作要求:
在ACCESS数据库“教学管理.accdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。
故进行如下操作
1、建立“学生”—“选课成绩”、“课程”—“选课成绩”之间的关系,
2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图
知识要点:
1、如何建立表之间的关系。
2、什么是参照完整性、级联更新、级联删除。
3、建立关系时,表中字段应满足的条件。
知识点说明:
通过对表的字段、字段数据类型、字段属性的设计,使得表作为一个实体集能够反应现实世界实体的基本特征,能够完整对某一类实体进行描述,保证了数据的完整性、一致性及兼容性。但是现实世界除了实体之外,还存在着实体与实体之间的联系。数据库必须正确的描述及表示这些联系,才能对现实实现进行准确的模拟。ACCESS用表之间的关系来表示实体之间的联系。
打开数据库对象窗,现有表、及视图上方工具栏基本构成如下图。
1、打开关系视图。在工具栏中,点击“关系”按钮,打开如下关系视图: