永久性关系是存储在数据库文件中的数据库表之间的关系,具有以下功能:
(2)在查询设计器和视图设计器中,自动作为默认的连接条件。
(3)作为表单和报表的默认关系,在数据环境设计器中显示。
(4)用来存储参照完整性信息。
在数据库中建立两个表之间的永久性关系要保障两个表要具有相同的字段或语义相关的字段,并且每个表都要以该字段建立索引。其中,包含主关键字段(即建立主索引的字段)的表做为父表,另一个表做为子表。
建立两表间的永久关系,操作方法如下:
(1)打开数据库文件,进入“数据库设计器”窗口。
(2)确定父表和子表,并在表设计器中为父表和子表中的相关字段建立索引。
(3)在“数据库设计器”窗口,选中父表中的主索引名然后按下鼠标左键,并拖动鼠标到子表的对应索引名上,鼠标的箭头变成为小矩形时,松开鼠标,数据库中的两表间就有了一条连线,永久关系就建好了。
1.建立表间的一对一关系
建立两个表间的一对一关系,需定义父表中该字段为主索引字段,子表中的与其对应的字段为候选索引或主索引字段,由于两表中的对应字段值是一对一的关系,因此两表之间就有了“一对一”的关系。
例打开“教学管理”数据库的数据库设计器,在“教师”表中以“编号”字段为主关键字,建立索引名为“编号”的主索引;在“专业信息”表中以“编号”字段为主关键字,建立索引名为“编号”的主索引;用鼠标选中“教师”表中的“编号”主索引,拖动鼠标到“专业信息”表的“编号”索引上,鼠标箭头变为小矩形时,松开鼠标,在这两个表之间出现一条关系连线。如图3-63所示两表间的“一对一”关系就建立好了。(www.xing528.com)
2.建立表间的一对多关系
建立两个表间的一对多关系,需定义父表中该字段为主索引字段,子表中的与其对应的字段为普通索引或唯一索引字段,由于两表中的对应字段值是一对多的关系,因此两表之间就有了“一对多”的关系。
例在“教学管理”数据库的数据库设计器中,对“业务信息”表中的“编号”字段建立普通索引,索引名为“编号”;用鼠标选中“教师”表中的“编号”主索引,拖动鼠标到“业务信息”表的“编号”索引上,鼠标箭头变为小矩形时,松开鼠标,在这两个表之间出现一条关系连线,如图3-63所示,两表间的“一对多”关系就建立好了。
3.编辑关系
重新编辑两表之间的关系只要双击两表之间的关系线,弹出如图3-64所示对话框,只要从下拉列表框中重新选择表或相关表的索引名即可修改关系。
图3-63 表间的关系
图3-64 编辑关系对话框
4.删除关系
删除两表之间所建立的永久关系,只需单击两表之间的关系线,此时关系线变粗,按DELETE键即可删除。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。