问题
单项选择题
在设计数据库的时候要使用标准化原则,标准化有助于消除数据库中的数据冗余。标准化有多种形式,其中______通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。
A.1NF
B.2NF
C.3NF
D.4NF
答案
参考答案:C
解析:标准化原则可以保证表内的字段都是最基础的要素,而这一措施有助于消除数据库中的数据冗余。标准化原则有好几种形式,但3NF通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,3NF规定以下几个方面。
(1) 表内的每一个值都只能被表达一次:
(2) 表内的每一行都应该被唯一的标识(有唯一键);
(3) 表内不应该存储依赖于其他键的非键信息。