三、資料庫的正規化共可分為第一階正規化(first normal form)、第二階正規化(second normal form)、第三階正規化(third normal form)、BCNF(Boyce-Codd Normal Form)、第四階正規化以及第五階正規化等多個階段;請說明正規化的目的為何, 以及何謂第一階正規化、第二階正規化、第三階正規化與 BCNF。(30 分)