教资会网络 | UGC NET CS 2015 年六月 – II |问题 19
数据库应用程序直接构建在文件系统之上,以克服使用文件系统的以下缺点:
(i)数据冗余和不一致
(ii)难以访问数据
(iii)数据隔离
(iv)诚信问题
(一) (一)
(B) (i) 和 (iv)
(C) (i)、(ii) 和 (iii)
(D) (i)、(ii)、(iii) 和 (iv)答案: (D)
说明:数据库应用程序直接构建在文件系统之上,以克服使用文件系统的以下缺点:
- 数据冗余和不一致冗余是数据重复的概念,即每个数据可能有多个副本。我们可以在Normalization的帮助下克服它
- 访问数据的困难可以通过不同类型的查询来克服,即程序和非程序查询。
- 数据隔离可以通过 join 等方式去除。
- 完整性问题完整性约束是关系表中存在的每个数据值在任何时间实例都应满足的强制性条件,以确保数据库仅包含有意义和相关的数据。有四种类型的完整性约束:
- 域约束:每个属性都应在其定义的域内具有值。
- 键约束:每个关系表都应该有一个主键。
- 实体完整性约束:主键不应该有 NULL 值。
- 引用完整性约束:在关系模型中,当两个表在某些公共属性的帮助下相互关联时,引用属性的值应该存在于被引用的属性中,否则它应该为 NULL。
所以,选项(D)是正确的。
这个问题的测验