看板
[ Database ]
討論串[SQL ] 資料庫設計的觀念…
共 5 篇文章
內容預覽:
嗯嗯…突然對於這個問題有點興趣…. 主要是兩種留言板的寫法…. 一種是把每一筆留言以:. 留言編號. 發表時間. 發表人. 發表內容. 相關回應. 寫成一筆資料,放進一個table. 另一個是:. table1. 留言編號. 發表時間. 發表人. 發表內容. table2. 對應到的留言編號. 相關
(還有411個字)
內容預覽:
問題出在正規化上面(由下而上來看的話). 第一種寫法沒有符合第二正規化. 正規化不足的話. 會造成三種異常. 分別是新增異常 刪除異常 修改異常. 這個查一下DB的教科書就有了. 由上而下來看的話. 就是由ER-model的角度. 留言 與回覆留言. 是一對多的關係. 所以要拆成兩個table來存放
(還有109個字)
內容預覽:
一般留言板都會有回應人及回應時間,所以最佳的寫法應該是這樣吧. 資料表一:. 留言編號(主索引). 發表時間. 發表人. 發表內容. 資料表二:. 留言編號. 回應編號(主索引). 回應時間. 回應人. 回應內容. 也可以只使用一個資料表即可:. 流水號(主索引). 留言編號. 發表時間. 發表人.
(還有126個字)