问题 问答题 简答题

试解释下面两个"数据冗余"的概念:

文件系统中不可避免的"数据冗余";

关系数据库设计中应该尽量避免的"数据冗余"。

答案

参考答案:

文件系统中不可避免的"数据冗余"是指同一数据有可能在多个文件中出现。这是由于文件之间缺乏联系造成的。

关系数据库已经克服了文件系统中的冗余现象,但如果设计得不好,则可能产生新的冗余现象,譬如同一数据有可能在一个关系中多次出现。此时就应该把这个关系分解成两个,来消除冗余现象。通过规范的数据库设计,可以避免这种现象。

单项选择题 共用题干题
单项选择题