MySQL 第一正规化

2013-05-14_101439

 

这是MySQL 5实力养成暨评量里的1-33.‘消除重复性资料是在哪个正规化阶段完成?’

答案:(A) 1NF

[adsense][/adsense]

有关正规化的问题,这是第三次错了,看来这类型的题目是必考无疑且必死无疑的,我们真的是需要好好加强了。这种类型的题目说明在MySQL 5第三次学科练习,就不赘述了,只重述一下本题第一正规化的说明如下(引用自联合大学的教学课程投影片):

假设有一个非正规化表格与它的属性间之相依关系如下:

 

2013-05-14_104800

2013-05-14_104922

定义:一个关联表为第一正规化表格,若且唯若关联表中的每一个属性其值皆为基元值(Atomic Value)。
作法:

  • 复合属性:拆为简单属性
  • 多值属性:分解成多个值组

2013-05-14_104923