關聯資料表正規化(Normalization)--第一正規化(1NF, First Normal Form)

第一正規化(1 NF, First Normal Form):屬性只包含單元值(Atom Value)。

第一正規化屬於國小等級的問題,其實我們的ChinaArea一開始就是1 NF,也就是說每個屬性裡都只有一個值。

省級  一級      二級      區域  行政區
内蒙古 呼和浩特市   清水河县    华北  自治区
内蒙古 呼伦贝尔市   新巴尔虎右旗  华北  自治区
山西  吕梁市     中阳县     华北  省级
河北  衡水市     武邑县     华北  省级
内蒙古 锡林郭勒盟   锡林浩特市   华北  自治区
河北  衡水市     深州市     华北  省级
河北  石家莊市    行唐县     华北  省级
山西  临汾市     大宁县     华北  省级
河北  邢台市     南和县     华北  省级
内蒙古 乌兰察布市   察哈尔右翼后旗 华北  自治区

如果當初我們把一、二級合在一起處理就會變成:

省級  一級二級          區域  行政區
内蒙古 呼和浩特市,清水河县     华北  自治区
内蒙古 呼伦贝尔市,新巴尔虎右旗   华北  自治区


這樣的規劃就不符合第一正規化的要求。

沒有留言:

張貼留言

感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。