问题
单项选择题
由于关系模式设计不当所引起的更新异常指的是
A.两个事务并发地对同一数据项进行更新而造成数据库不一致
B.关系的不同元组中数据冗余,更新时未能同时更新所有有关元组而造成数据库不一致
C.未经授权的用户对数据进行了更新
D.对数据的更新因为违反完整性约束条件而遭到拒绝
答案
参考答案:B
解析: 本题考查关系模式设计的相关知识。更新异常也称修改异常,由于数据的重复存储,会给更新带来很多麻烦。可能会导致数据不一致,这将直接影响系统的质量。如果某个教师教5门课,在关系中就会有5个对应的元组。如果这位老师的地址发生变化,这5个元组中的地址都要改变。若有1个元组没有更改,就会造成不一致现象。正确答案为选项B。