中易网

access表间关系中的参照完整性什么意思

答案:1  悬赏:0  
解决时间 2021-05-12 08:11
如题
最佳答案
参照完整性是一个规则系统,Microsoft Access 使用这个系统用来确保相关表中记录之间关系的有效性,并且不会意外地删除或更改相关数据。在符合下列所有条件时,可以设置参照完整性:

来自于主表的匹配字段是主键或具有唯一索引。
相关的字段都有相同的数据类型。但是有两种例外情况:“自动编号”字段可以与“字段大小”属性设置为“长整型”的“数字”字段相关;“字段大小”属性设置为“同步复制 ID”的“自动编号”字段可以与一个“字段大小”属性设置为“同步复制 ID”的“数字”字段相关。
两个表都属于同一个 Microsoft Access 数据库。如果表是链接的表,它们必须是 Microsoft Access 格式的表,并且必须打开存储此表的数据库以设置参照完整性。不能对数据库中的其他格式的链接表实施参照完整性。
使用参照完整性时要遵循下列规则:

不能在相关表的外键字段中输入不存在于主表的主键中的值。但是,可以在外键中输入一个 Null 值来指定这些记录之间并没有关系。例如,不能为不存在的客户指定订单,但通过在“客户ID”字段中输入一个 Null 值,则可以有一个不指派给任何客户的订单。
如果在相关表中存在匹配的记录,则不能从主表中删除这个记录。例如,如果在“订单”表中有订单分配给某一雇员,就不能在“雇员”表中删除此雇员的记录。
如果某个记录有相关的记录,则不能在主表中更改主键值。例如,如果在“订单”表中有订单分配给某个雇员时,不能在“雇员”表中更改这位雇员的雇员ID。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台风下次会是什么时候登陆浙江舟山
杭州下沙高沙
我改装的大黄蜂引擎加到4就加不上了,怎么办
认证空间怎么申请
考隧道检测员考试题难吗?
淄博市福山派出所地址在什么地方,想过去办事
这个视频的背景音乐是什么啊~~急!
你无聊的时候喜欢做什麽?
已知x∈[-3,2],求f(x)=1/(4^x)-1/(2^x)+1的
为什么我的QQ一直不升级呢?
为什么洗脸用冷水?
《北国之春》是谁唱的?
四平职工大学中职部地址在什么地方,想过去办
我都是少尉了,为什么图标显示还是一级?
请问,在北京,从农业大学到光明楼怎么走,要
推荐资讯
求网友推荐些好听的歌
燕郊苏宁电器有LG冰激凌麽,大概多少钱?
好友到了黑名单怎么又删不掉
中学生的恋爱成婚率达到多少?
关于视频调节的问题?
诛仙2阶法宝上3阶用奇艳密文石可以吗?
1387的数字暗语?
高中的生活怎样才算的上是快乐?
你好吗回答我
一品堂地址有知道的么?有点事想过去
贵阳枫源佰林商贸有限公司在什么地方啊,我要
邂逅是什么意思,怎么才算邂逅。详细点吧
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?