這種數據庫設計違反了哪個范式??
比如說一個購物車數據表,有人是這樣設計的,c<愛尬聊_健康養生>ert(id,uid,item1,item2,item3。。。),而正確做法應該是分兩張表,cert(cert_id,item),cert(uid,cert_id)。
那么請問一下不正確的那張表違反了什么范式?為什么?
_CFT01****83852 7小時前
數據庫設計錯了,certid和uid可能確定多個item,表項都不一樣。除非第一個表item是多值屬性,那么這違反了第4范式。同時由于certid決定item所以第一個表存在部分依賴第2范式也不滿足