У меня огромная проблема в моделировании этой проблемы.Я пишу заявку на сдачу экзамена (в MS-Access, но это не очень актуально), и есть несколько отчетов, которые необходимо отправить.
Первый отчет отправляется автоматически послечеловек завершает экзаменВторой отчет рассылается каждые 2 недели (или как ему угодно).
Содержимое этих отчетов содержит информацию об экзамене.На основании типа экзамена определенные люди должны получать электронные письма.Кроме того, на основе частоты (за экзамен или за 2 недели) также необходимо провести дифференциацию.
У меня есть некоторые реальные сомнения относительно того, как я это настраиваю.Я действительно не знаю, правильно ли это или нет, и это будет огромная работа, если схема базы данных не настроена правильно.
Предлагаемая схема ниже:
-----------
|Exam List|
-----------
\|/
|
|
-----------
|Exam Type|
-----------
|
|
/|\
------------ -----------
|Email List|>---|Frequency|
------------ -----------
\|/
|
|
-----------
|Employees|
-----------
Что вы, ребята, думаете?Я боюсь, что способ настройки частоты не позволяет полностью описать данные, и мне придется взломать кучу IF
операторов в Access, чтобы приспособиться (что я пытаюсь избежать, в отличие отпредыдущая программа, которая заменяется этой).