gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 22:42:55 25 4
gpt4 key购买 nike

嗨,我正在使用 sequelize 作为 ORM 用于我在 NodeJs 中实现的项目。在一张表中,我有大量的列。所以我想将列拆分为 3 个表。所以基本上我想将一个模型分成 3 个不同的模型并同步以将模型放入数据库中的 3 个不同的表中(在我的例子中是 sqlite),我想将它作为单个对象(3 个表的所有列)获取.这可能吗?我可以使用继承,但我在“Sequelize ”中没有找到太多关于它的信息。有人可以帮忙吗?

最佳答案

听起来您正在尝试“规范化”您的数据库:

Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency. - Wikipedia



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

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

关于node.js - 在 Sequelize.js 中使用关联实现数据库规范化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com