數據庫範式學習 小結

建表包含列:用戶名 郵箱 支付寶賬號 總帖數 被刪貼數 當前發帖數 帖子售價

[b]第一範式[/b]:每一列不可以再分割
[b]要點[/b]:1.一個表中不能同時存在兩個含義重複的屬性列;
2.每一列不能由其他列計算所得;
3.每一列的意思必須明確。

上表存在問題:1.郵箱和支付寶號重複(都是郵箱)
2.總帖數 = 被刪貼數+ 當前發帖數
3.售價不明確(人民幣或美元)


[b]第二範式[/b]:在第一範式的基礎上每一行必須唯一的區分。
上表問題: 1.用戶名可能重複(最好有個id項主鍵)


[b]第三範式[/b]:一個數據庫表中不包含已在其他表中存在的非主鍵信息(容易理解)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章