使用Sequelize.js中的关联实现数据库规范化

时间:2013-08-29 14:42:51

标签: node.js sqlite associations sequelize.js

您好我在 NodeJs 中实施的项目 sequelize 作为 ORM 。在一张表中,我有大量的列。所以我想将列分成3个表。所以基本上我想将一个模型分成3个不同的模型并同步以将模型分成DB中的3个不同的表(在我的情况下为sqlite),我想将其作为单个对象(3个表的所有列)获取。这可能吗?我可以使用继承,但我在“sequelize”中没有找到太多关于它的内容。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

听起来你正试图“规范化”你的数据库:

  

数据库规范化是组织字段和过程的过程   关系数据库的表,以最小化冗余和依赖性。 - Wikipedia

按照建议拆分单个表后,您将需要利用Sequelize's associations从“关联”表中检索信息。

如果您需要更详细的帮助,则必须以数据库模型当前的形式添加详细信息,以及可能要将哪些信息拆分为新模型。

相关问题