2013-08-29 108 views
0

嗨,我使用sequelizeORM的NodeJS实现我的项目。在一张表中,我有很多列。所以我想把这些列分成3个表格。所以基本上我想要将一个模型分成3个不同的模型,并将模型同步到数据库中的3个不同的表(我的情况是sqlite),并且我想将它作为单个对象(3个表中的所有列) 。这可能吗?我可以使用继承,但在“续集”中我没有发现太多内容。任何人都可以帮忙吗?使用Sequelize.js协会,实现数据库规范化

回答

0

听起来像是你试图“正常化”数据库:

数据库标准化组织是田野和关系数据库的 表以减少冗余和依赖的过程。 - Wikipedia

一旦你拆单表作为你的建议,你会想利用Sequelize's associations来检索“相关的”表的信息。

如果您需要更详细的帮助,您必须以您的数据库模型当前的外观形式为您的问题添加详细信息,并且可能需要将哪些信息分解为新模型。