|
知识路径: > 数据库应用基础知识 > 数据库应用基础知识 > 数据库管理系统的基本操作 > 数据库管理系统的操作方法 > 数据表操作 >
|
相关知识点:15个
|
|
|
|
在Access中通过表间关系操作建立表与表之间的关系(联系)。这样,通过将不同表中的相关数据建立的联系,为进一步建立查询、创建窗体或报表奠定基础。建立表间关系的操作方法如下:
|
|
|
(1)单击工具栏上的关系按钮,打开“关系”窗口后,单击工具栏上的显示表按钮,打开下图(a)所示“显示表”对话框。
|
|
|
|
|
(2)在“显示表”对话框中单击“课程”表,然后单击“添加”按钮。接着使用同样方法将“学生”表、“选课”表添加到“关系”窗口中。
|
|
|
(3)单击“关闭”按钮,关闭“显示表”对话框,这时屏幕显示如上图(b)所示。
|
|
|
(4)选定“选课”表中的“课程号”字段,按下鼠标左键并拖动到“课程”表中的“课程号”字段上,然后松开鼠标。系统显示下图(a)所示“编辑关系”对话框。
|
|
|
|
|
(5)选中“实施参照完整性”复选框,然后单击“创建”按钮。
|
|
|
(6)同样方法将“课程”表中的“学号”拖到“学生”表中的“学号”字段上。创建的关系如上图(b)所示。
|
|
|
(7)单击“关闭”按钮,这时Access询问是否保存布局的更改,单击“是”按钮。
|
|
|
说明:主表中的联接字段必须是主索引或唯一索引,且两个联接字段必须具有相同的数据类型,否则就不能设置参照完整性。在“编辑关系”对话框中选中“实施参照完整性”复选框,可以设置两个表之间的参照引用规则。以后在删除或更新表中数据时,系统会通过参照引用相关联的另一个表中的数据约束对当前表的操作,以确保相关表中记录的有效性和相容性,防止意外删除或更改相关的数据。
|
|
|
另外,在“编辑关系”对话框的下方有三个复选框,如果选择了“实施参照完整性”复选框,然后选择“级联更新相关字段”或“级联删除相关记录”复选框的含义是在主表的主关键字值更改或删除主表中的记录时,系统自动更新相关表中的对应数值或自动删除相关表中的相关信息。
|
|
|
如果要重新编辑已有的关系,以便进一步优化数据库性能。方法是:首先关闭所有打开的表,然后单击工具栏上的“关系”按钮,这时屏幕上显示“关系”窗口,如果要删除两个表之间的关系,单击要删除关系的连线,然后按DeLete键;如果要更改两个表间的关系,双击要更改关系的连线,这时出现“编辑关系”对话框,在该对话框中可以重新选择复选框,然后单击“创建”按钮;如果要清除“关系”窗口,单击工具栏上的“清除版面”按钮,然后单击“是”按钮。
|
|
|