編輯: 將它全部放在1個大表中,並且有一個標誌區分不同形式是否是一個好主意?數據庫規範化
我必須建立一個5種形式的網站,也許更多。到目前爲止的形式領域如下:
http://i56.tinypic.com/25it7c7.jpg http://i56.tinypic.com/25it7c7.jpg
什麼是規範化這種設計的最佳方法?
我在想分裂「個人資料」分爲3個不同的表: http://i53.tinypic.com/auts2h.jpg http://i53.tinypic.com/auts2h.jpg
,然後用一個ID從他人引用它們...
會認爲有意義嗎?它看起來像我會結束很多關係...
這是一個功課題嗎?如果是的話不是問題,但你應該在你的問題中提及它(而不是標籤)。回到你的問題:你說你正在考慮將「個人詳細信息」分成3個表格,但是你不會在你的表格圖中顯示這個名稱的表格。你的表格圖也不顯示完整的列名,所以很難看到它們是否可以正常化。最後,你是否真的遵守了規範化的規則並陷入困境,還是你只是要求別人去做所有的工作?我認爲你需要在你的問題上更具體。 – Tony 2011-01-12 12:18:30
對不起,我現在意識到你提到的「個人詳細信息」是刺激通過提取個人詳細信息來規範設計的這一部分。 – Tony 2011-01-12 13:20:45