正确答案
(1)关系模式规范化一般应遵循的原则如下:①将关系模式进行无损连接分解,在关系模式分解的过程中,数据不能丢失或增加,要保持数据的完整性;②合理地选择规范化程度。在规范化时,既要考虑到低级范式造成的冗余度高、数据不一致性,又要考虑到高级范式带来的查询效率低的问题;③要考虑正确性和可实现原则,即要保证规范化过程是正确的,并且通过规范化能达到要求。
(2)各范式之间的关系为:4NFBCNF3NF2NF1NF,1NF消去非主属性对码的部分函数依赖便得到2NF,2NF消去非主属性对码的传递函数依赖便得到3NF,3NF消去主属性对码的部分和传递函数依赖便得到BCNF,BCNF消去非平凡且非函数依赖的多值依赖得到4NF。
试题解析