我就需要存儲有關各種建築物的信息,並存儲取決於建築的類型,不同類型的信息PHP項目的工作:擴展類數據庫
的建築類將是通過類,比如,衆議院和Office這樣的類看起來像這樣(只是一個例子)
Class House Extends Building {
var $numRooms;
var $numBathrooms;
}
Class Office extends Building {
var $offices;
var $sqfoot;
}
的問題是,如何把這個數據庫中表示(使用MySQL IM,如果它事項)擴展。我是否應該使用建築物表格來存儲位置和名稱,然後爲每個其他類別創建一個表格來存放「擴展」變量?或者我爲每個班級創建一個表格?或者建築物表格是否應該包含所有其他類別變量的列?
這是作爲(我的)重複[http://stackoverflow.com/questions/836383/how-do-i-represent-object-classification-hierarchy-in-a-rdbms](http://stackoverflow .com/questions/836383/how-do-i-represent-object-classification-hierarchy-in-a-rdbms) 檢查那裏的答案。 – 2009-05-17 18:29:10