数据完整性
用手机看条目
出自 MBA智库百科(https://wiki.mbalib.com/)
数据完整性(Data Integrity)
[编辑]
数据完整性是数据的收集在数据生命周期内完整、一致、准确、值得信赖和可靠以及数据特性被维护的程度。数据应该以一种安全的方式收集和维护以确保它们是可追溯的、清晰的、同步记录的、原始或其真实的副本和准确的。保证数据完整性需要适当的质量和风险管理系统,包括坚持合理的科学原则和良好文件规范。
数据由于种种原因,通过外界输入数据库,在此过程中会发生输入无效或错误信息的情况。为保证输入的数据符合规定,而提出数据完整性。例如,如果在表中插入两个工号相同而姓名不同的员工信息,则无法保证工号的唯一性从而违反数据的一致性。另外,如果员工离职,但数据库未及时更新离职信息,那么该员工可凭借过期的工资卡领薪资,显然不符合数据的有效性。
在数据库理论中,数据完整性包括三个要点:
- 实体完整性:每个表都需要一个唯一的主键来将一个表与另一个表区分开。
- 引用完整性:表可以使用外键引用其他表。
- 域完整性:数据库具有预设的类别和值。这类似于筛选输入和阅读报告。
有几种方法可以破坏数据: