若關聯T未進行正規化之處理,可能會產生以下問題:
插入異常(Insertion anomaly):當要新增一筆資料時,必須同時輸入A和B才能確定一筆資料,但是如果B沒有對應到E的值,就無法新增該筆資料。這種情況下,新增一筆資料就會遇到插入異常的問題。
例如:假設現在要新增一筆資料,A=001、B=002、C=123、D=456、E=null,但是由於B無法決定E的值,所以無法新增該筆資料。
刪除異常(Deletion anomaly):當要刪除一筆資料時,如果這筆資料是唯一一筆B對應到E的資料,則刪除這筆資料會導致該B值與E值的對應關係消失,可能會導致資料不一致的問題。
例如:假設現在要刪除B=002且E=456的資料,由於B是唯一對應到E的值,刪除這筆資料會導致B和E的對應關係消失。
更新異常(Update anomaly):當要更新一筆資料時,如果修改B對應到的E的值,則可能會導致其他資料的E值不一致。
例如:假設現在要更新B=002的資料,把對應到的E值由456修改為789,但是由於B對應到的E值在其他資料中也存在,所以這樣的修改可能會導致其他資料的E值不一致。
綜上所述,若關聯T未進行正規化之處理,會產生插入異常、刪除異常和更新異常等問題,這些問題會影響資料庫的完整性和一致性。因此,必須進行正規化處理,將關聯T分割成符合標準化要求的較小的關聯,以解決這些問題。