Проектирования Базы данных с нечёткими данными
Всем привет! столкнулся с проблемой в проекте исползоваю mysql sequilize. Модель:
const receptModel = sequelize.define('Recept', {
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true,
allowNull: false,
unique: true
},
pill_id: {
type: DataTypes.INTEGER,
references: {
model: Pills,
key: 'id',
allowNull: false
}
},
patient_id: {
type: DataTypes.INTEGER,
references: {
model: Patient,
key: 'id',
allowNull: false
}
},
doctor_id: {
type: DataTypes.INTEGER,
references: {
model: Doctor,
key: 'id',
allowNull: false
}
},
how_many_days: {
type: DataTypes.INTEGER
},
time: {
type: DataTypes.STRING(255)
},
quantity: {
type: DataTypes.STRING(255)
},
description: {
type: DataTypes.STRING(255)
},
});
в time мне будет приходить время приема лекарств то есть time: ['9:00', '13:00', '18:00'] а там может быть не 3 а 5 элементов time: ['9:00', '12:00', '15:00', '18:00', '21:00'] а может 10 думаю поняли смысл. Вопрос в том что как мне это лучше реализовать? так как массив и json как понял не лучшая практика хранения в sql базы данных. Думаю может мне добавить еще MongoDB но будет ли это правильным подходом? Буду рад за любую помощь и идею