Привет Я использую sequelize как ОРМ для моего проекта, реализованного в NodeJs. В таблице у меня огромное количество столбцов. Поэтому я хочу разбить столбцы на 3 таблицы. Поэтому в основном я хочу разбить модель на 3 разных Модели и синхронизировать, чтобы получить модель в 3 разных таблицы в БД (sqlite в моем случае), и я хочу получить его как отдельный объект (все столбцы из трех таблиц) , Это возможно? Я могу использовать наследование, но я не нашел много об этом в «sequelize». Может ли кто-нибудь помочь?Использование ассоциаций в Sequelize.js для достижения нормализации баз данных
0
A
ответ
0
Похоже, вы пытаетесь «нормализовать» базы данных:
базы данных Нормализация представляет собой процесс организации полей и таблицы реляционной базы данных, чтобы минимизировать избыточность и зависимость. - Wikipedia
После того, как вы разделили одну таблицу, как вы предложили, вы хотите использовать Sequelize's associations для извлечения информации из «связанных» таблиц.
Если вам требуется более подробная справка, вам нужно будет добавить деталь к вашему вопросу в виде того, как выглядят модели вашей базы данных, и, возможно, какую информацию вы хотите разделить на новые модели.