数据冗余由什么引起?( 三 )


(3)参照完整性:是指保证主关键字(被引用表)和外部关键字(引用表)之间的参照关系 。它涉及两个或两个以上表数据的一致性维护 。外键值将引用表中包含此外键的记录和被引用表中主键与外键相匹配的记录关联起来 。在输入、更改或删除记录时 , 参照完整性保持表之间已定义的关系 , 确保键值在所有表中一致 。这样的一致性要求确保不会引用不存在的值 , 如果键值更改了 , 那么在整个数据库中 , 对该键值的所有引用要进行一致的更改 。参照完整性是基于外键与主键之间的关系 。例如学生学习课程的课程号必须是有效的课程号 , score表(成绩表)的外键o(课程号)将参考course表(课程表)中主键o(课程号)以实现数据完整性 。
域完整性、实体完整性及参照完整性分别在列、行、表上实施 。数据完整性任何时候都可以实施 , 但对已有数据的表实施数据完整性时 , 系统要先检查表中的数据是否满足所实施的完整性 , 只有表中的数据满足了所实施的完整性 , 数据完整性才能实施成功 。
SQLserver为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?不是sqlserver会存在数据冗余 , 所有的数据库都会存在数抚冗余 , 数据冗余大多是由于建库的时候表之间的关系没有充分考虑完全 , 这涉及到数据库中范式的概念(目前最高的是NF范式 , 不过一般的设计符合第三范式就好) 。
冗余会导致:1、存储空间的浪费 。2、数据交互和数据库访问执行效率降低 。
【数据冗余由什么引起?】数据冗余错误的介绍数据冗余错误是一种计算机错误 。数据冗余:在一个数据集合中重复的数据称为数据冗余.数据冗余技术是使用一组或多组附加驱动器存储数据的副本,这就叫数据冗余技术 。比如镜像就是一种数据冗余技术 。


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: