参照完整性可以通过建立什么和什么实现
1个回答
展开全部
实现实体完整性就是利用主索引(在数据库中打开关系设计器),给没有重复值的字段设置主索引,例如:学号,不可能有两人有相同学号.
参照完整性:当两个表之间建立了联系以后,再对表中的数据进行操作应该受到约束了,例学生档案表和成绩表建立了联系后,可能不能随便修改学号的值了,因为另外一个表也有这个值,比如档案表中的学号1号改为101号,而成绩表中的学号1号该怎么办?如果不改势必会造成本来是一个人的学号,现在变成了不同学号了,计算机是不会判断出它们是一个人还是两个人的.
实现参照完整性:打开数据库,建立两个表的联系,在菜单中找数据库,先单击一下清理数据库(不做这步不让做下一步),然后在这个菜单中单击编辑参照完整性,在打开的对话框中根据题意要求可以选择:更新/删除/插入三项之一,再根据题意选择每项中的选项:级联/限制/忽略(插入规则没有级联).
级联:父表修改或删除主关键值(比如学号)时,子表中相应的值会自动随之修改;
限制:禁止修改,删除和插入一个表的数据;
忽略:可以修改,删除和插入一个表的数据,另一个表中的数据不予理会(当然会造成两个表中的数据不一致).以上内容挺多,要看完并理解可能需要一点时间和耐心,不过为了好成绩,应该还是值得的.最好在计算机上练习,多做几遍就能理解了
参照完整性:当两个表之间建立了联系以后,再对表中的数据进行操作应该受到约束了,例学生档案表和成绩表建立了联系后,可能不能随便修改学号的值了,因为另外一个表也有这个值,比如档案表中的学号1号改为101号,而成绩表中的学号1号该怎么办?如果不改势必会造成本来是一个人的学号,现在变成了不同学号了,计算机是不会判断出它们是一个人还是两个人的.
实现参照完整性:打开数据库,建立两个表的联系,在菜单中找数据库,先单击一下清理数据库(不做这步不让做下一步),然后在这个菜单中单击编辑参照完整性,在打开的对话框中根据题意要求可以选择:更新/删除/插入三项之一,再根据题意选择每项中的选项:级联/限制/忽略(插入规则没有级联).
级联:父表修改或删除主关键值(比如学号)时,子表中相应的值会自动随之修改;
限制:禁止修改,删除和插入一个表的数据;
忽略:可以修改,删除和插入一个表的数据,另一个表中的数据不予理会(当然会造成两个表中的数据不一致).以上内容挺多,要看完并理解可能需要一点时间和耐心,不过为了好成绩,应该还是值得的.最好在计算机上练习,多做几遍就能理解了
深圳市源远水利设计有限公司
2018-06-11 广告
2018-06-11 广告
水土流失是指土壤在水的浸润和冲击作用下,其结构发生破碎和松散,随水流动而散失的现象。在水力、风力、冻融和重力等外营力作用下,使陆地表层的土壤和土壤母质等发生破坏、磨损、分散、搬运和沉积的过程。 水土流失多发生在山区、丘陵区。地貌起伏不平、陡...
点击进入详情页
本回答由深圳市源远水利设计有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询