首页 > 试题广场 >

数据库中,下列说法 ______ 是不正确的。

[单选题]

数据库中,下列说法 ______ 是不正确的。

  • 数据库避免了一切数据的重复
  • 若系统是完全可以控制的,则系统可确保更新时的一致性
  • 数据库中的数据可以共享
  • 数据库减少了数据冗余
推荐
本题选A,考察数据库原理的理解。
  • A选项,数据库恢复技术要求有一定的冗余度。另外如果数据库操作不当,也会产生冗余数据。因此数据库不能在绝对意义上避免了数据重复,因此A选项表述错误。
  • B选项,数据库更新时的一致性,指数据库中的数据开始是正确的,随着状态转移,总是保持正确的状态,用户在任意时刻的任何请求返回的都是正确的结果。数据库以一定的模式存储数据,本质是对真实世界建模,因此这里的正确是指,数据满足真实世界各种约束(例如:完整性约束)。如果系统是完全可以控制的,就可以很容易实现更新时的一致性,因此B选项正确。
  • C选项,共享是指多用户、多种应用、多种语言互相覆盖地共享数据集合,所有用户可同时存取数据库中的数据。数据库是面向整个系统的,以最优的方式服务于一个或多个应用程序(用户),实现数据共享。因此C选项正确。
  • D选项,数据库共享性高,是从全局分析和描述数据,就可以适合多个用户、各种应用共享数据的需求。信息可在统一的地方存储,共享的同时可显著减少数据冗余,节省存储空间。但是,并不是说完全没有冗余,只是相对冗余度降低而已。因此D选项表述正确。
综上,本题选A。

编辑于 2020-02-20 14:49:42 回复(1)
A
解析
A错:数据避免不了数据表中的id自增字段的的数据重复,若系统没有生成id插入数据表,应用数据库自增的策略,别免不了不同数据表会有相同的id编号,完全过于绝对
B对:  若系统完全可控则就可以保证系统的绝对安全,也就可以实现数据更新的一致性,但是现实我们只能通过一些技术提高系统的安全性,例如通过事务保证操作数据库的安全性
C对:  数据库可以实现共享,可以实现多用户共享 数据库
D对:  数据库可是通过关联数据表,查询数据,避免了同一表中存储过多的重复数据,是数据库的数据表更简洁

发表于 2020-02-19 16:34:49 回复(0)
<p>只是冗余度低</p>
发表于 2020-09-08 20:56:38 回复(0)