У меня есть таблица пользователей в SQL Server со всеми контактными данными, личными данными и т. Д. Когда каждый пользователь регистрируется на моем веб-сайте, ему будет предоставлена возможность подписаться на 5 различных типов электронных писем, таких как:
- Я хочу получать электронные письма о новых вещах
- Я хочу получать ежемесячную новостную рассылку
и т. Д. И т. Д. Я пытаюсь выбрать лучший способ храненияэта информация в базе данных.В настоящее время я думаю о том, чтобы иметь отдельную таблицу с 5 столбцами (по одному на каждое согласие) и значением, являющимся значением bool / bit.
Поскольку информация не будет требоваться регулярно, она потребуется только тогда, когдамы хотим отправить почту пользователю.Есть ли лучшие способы / лучшие практики для того, чтобы сделать что-то подобное?