我正在使用mysql數據庫與PHP來構建一個Web應用程序。數據庫中的許多主表的常見子表
我有一個子表attachment
,這是許多主桌的公共表:teacher
,student
,classRoom
(及其他)。 主表的數量超過10讓我們說n表。
我的問題的,它是一個很好的做法:
在數據庫中創建名爲「附件」只是一個表,並與它的主人有關它。
這將導致在附件表中有n個外鍵(即:n-1個未使用的列),這些外鍵也將導致模型中的n-1個屬性,而不會在每次創建模型時進行初始化或使用。爲每個稱爲(master_i_Attachment)的主表(master_i)創建一個表,並將其與主控關聯起來。但是這將導致n個附件表和n個模型用於我的代碼中的附件。
有什麼建議嗎?
該表的用例是什麼? – Ashalynd
附件表用於存儲(名稱,文件路徑,文件類型,文件大小,備註和其他詳細信息...)。 – mehsen