对access 删除表之前是否需要删除与该表相关的关系? 关系表中关联字段
对access删除表之前是否需要删除与该表相关的关系?关系表中关联字段值能否修改?修改关联字段的大小是否必须对关联字段进行修改?删除主键前是否必须删除表关系?感谢解答...
对access
删除表之前是否需要删除与该表相关的关系?
关系表中关联字段值能否修改?
修改关联字段的大小是否必须对关联字段进行修改?
删除主键前是否必须删除表关系?
感谢解答 展开
删除表之前是否需要删除与该表相关的关系?
关系表中关联字段值能否修改?
修改关联字段的大小是否必须对关联字段进行修改?
删除主键前是否必须删除表关系?
感谢解答 展开
1个回答
展开全部
1)删除表之前是否需要删除与该表相关的关系?
删除某张表之前必须删除该表与其它表建立的参照完整性关系(如果有的话),否则无法删除该表。实际删除表时如果存在与其它表建立了参照完整性关系,系统会弹出提示信息询问用户是否删除表间关系,如果点击“是”那么系统会先删除关系,跟着再删除该表,反之删除表操作将被取消。
2)关系表中关联字段值能否修改?
关系表中关联字段值是可以修改的,但是会受到限制,具体的情况比较复杂。
下面我们分不同情况来说明一下
删除或修改主表中的关联字段:
a. 在子表中找不到相关记录的主表关联字段值可以任意修改删除;
b. 删除或修改在子表中存在相关记录的主表关联字段值:
若果关系为级联更新,那么主表关联字段值可被改变,系统同时会将子表的关联字段值同步改变。反之主表关联字段值不可被更改;
若果关系为级联删除,那么主表含关联字段值的行可被删除,系统同时会将子表中含关联字段值的行同步同步删除。这里特别提醒一下级联删除应该慎选,特别是子表记录特别珍贵的情况不要勾选它,因为这样会很容易发生删除主表记录时将日常辛苦得来的重要数据不小心给删除了,而这种事情的后果是不可承受的!
删除或修改子表中的关联字段:
a. 在子表中可以任意删除关联记录;
b. 在子表中可以将关联字段值修改为主表关联字段中存在的所有值,但是无法更改为主表关联字段中不存在的值。
3)修改关联字段的大小是否必须对关联字段进行修改?
修改关联字段的大小必须先删除表间关系,原则上主表和子表的类型和大小应该一致,在完成主表和子表的大小修改后,再重新建立它们之间的表间关系。
4)删除主键前是否必须删除表关系?
主键字段与其它表的字段建立了参照完整性的情况下,删除主键前必须删除表关系。
删除某张表之前必须删除该表与其它表建立的参照完整性关系(如果有的话),否则无法删除该表。实际删除表时如果存在与其它表建立了参照完整性关系,系统会弹出提示信息询问用户是否删除表间关系,如果点击“是”那么系统会先删除关系,跟着再删除该表,反之删除表操作将被取消。
2)关系表中关联字段值能否修改?
关系表中关联字段值是可以修改的,但是会受到限制,具体的情况比较复杂。
下面我们分不同情况来说明一下
删除或修改主表中的关联字段:
a. 在子表中找不到相关记录的主表关联字段值可以任意修改删除;
b. 删除或修改在子表中存在相关记录的主表关联字段值:
若果关系为级联更新,那么主表关联字段值可被改变,系统同时会将子表的关联字段值同步改变。反之主表关联字段值不可被更改;
若果关系为级联删除,那么主表含关联字段值的行可被删除,系统同时会将子表中含关联字段值的行同步同步删除。这里特别提醒一下级联删除应该慎选,特别是子表记录特别珍贵的情况不要勾选它,因为这样会很容易发生删除主表记录时将日常辛苦得来的重要数据不小心给删除了,而这种事情的后果是不可承受的!
删除或修改子表中的关联字段:
a. 在子表中可以任意删除关联记录;
b. 在子表中可以将关联字段值修改为主表关联字段中存在的所有值,但是无法更改为主表关联字段中不存在的值。
3)修改关联字段的大小是否必须对关联字段进行修改?
修改关联字段的大小必须先删除表间关系,原则上主表和子表的类型和大小应该一致,在完成主表和子表的大小修改后,再重新建立它们之间的表间关系。
4)删除主键前是否必须删除表关系?
主键字段与其它表的字段建立了参照完整性的情况下,删除主键前必须删除表关系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询