问题
单项选择题
在数据库技术中,未提交的随后又被撤销的数据称为 (22) 。
A.脏数据
B.冗余数据
C.过期数据
D.错误数据
答案
参考答案:A
解析:[分析]
本题考查数据库中对数据定义的基本概念。
读脏数据是指当事务A读取数据X=10,并且对X进行了修改(X=9),而这种修改还没有提交到数据库中,这时,事务B读取X=9。因为X是还没有提交的数据(很可能事务A会回滚),那么事务B读到的X就是脏数据。它是数据库的并发操作带来的问题之一。由此可见,脏数据就是指未提交的随后又被撤销的数据。
冗余数据是指在一个数据集合中重复的数据。它是数据库建设中常见的问题。
过期数据与错误数据的概念根据其名字应该都很好理解,就不再详细描述了。