问答题 简述数据库的完整性。
【正确答案】数据库的完整性是指数据的正确性和相容性。数据库中数据发生错误,往往是由非法更新引起的。 数据库完整性是通过DBMS的完整性子系统实现的,它有两个功能: (1)监督事务的执行,并测试是否违反完整性规则。 (2)如有违反,则采取恰当的操作,如拒绝、报告违反情况,改正错误等方法进行处理。 数据库完整性子系统是根据“完整性规则集”工作的,这些完整性规则包括:域完整性规则、域联系的规则、关系完整性规则。
【答案解析】