2013-08-29 107 views
0

嗨,我使用sequelizeORM的NodeJS實現我的項目。在一張表中,我有很多列。所以我想把這些列分成3個表格。所以基本上我想要將一個模型分成3個不同的模型,並將模型同步到數據庫中的3個不同的表(我的情況是sqlite),並且我想將它作爲單個對象(3個表中的所有列) 。這可能嗎?我可以使用繼承,但在「續集」中我沒有發現太多內容。任何人都可以幫忙嗎?使用Sequelize.js協會,實現數據庫規範化

回答

0

聽起來像是你試圖「正常化」數據庫:

數據庫標準化組織是田野和關係數據庫的 表以減少冗餘和依賴的過程。 - Wikipedia

一旦你拆單表作爲你的建議,你會想利用Sequelize's associations來檢索「相關的」表的信息。

如果您需要更詳細的幫助,您必須以您的數據庫模型當前的外觀形式爲您的問題添加詳細信息,並且可能需要將哪些信息分解爲新模型。