我設計了一個涉及多個功能的簡單經銷商網站。用戶可以登錄併爲汽車發佈帖子。具有重複屬性的Mysql表格
帖子可以是新車/二手車:
`new_posts` database has the following fields
- id
- title
- price_from
- price_to
- date_submitted
`used_posts` database has the following
- id
- title
- price_from
- price_to
- year_from
- year_to
- date_submitted
注意如何有屬性的重複。我經常遇到這樣的問題,並想知道處理這個問題的最佳方法是什麼。我有數據庫規範化的一般知識,但我可以使用任何幫助,我可以得到。
謝謝
這是我想到的解決方案,因爲我需要它來擴展,但基本上你所說的是把所有'車輛'通用的所有字段拿出來放在一個數據庫中。然後用其他表格填寫所有的差異,以後可以加入到主表格中? – 1337holiday 2011-05-05 02:54:27
您應該查找對象關係不匹配,並專門查找基於映射繼承的結構。這個想法與Jason在步驟2中提出的建議類似。 – PhD 2011-05-05 03:04:55