我在建模这个问题时遇到了很大的问题。我正在写一个考试考试应用程序(在MS-Access中,但这不是真正相关的),并且需要发送一些报告。数据库建模电子邮件列表和报告类型
第一份报告是在一个人完成考试后自动发出的。第二份报告每两周发送一次(或任何他们想要设置的报告)。
这些报告的内容包含考试信息。根据考试类型,某些人需要通过电子邮件发送。此外,根据频率(每次考试或每2周)也需要有所区别。
我对如何设置这个有一些真正的保留。我真的不知道这是否正确,如果数据库架构设置不正确,这将是一项大量的工作。
所提出的模式如下:
-----------
|Exam List|
-----------
\|/
|
|
-----------
|Exam Type|
-----------
|
|
/|\
------------ -----------
|Email List|>---|Frequency|
------------ -----------
\|/
|
|
-----------
|Employees|
-----------
你们有什么觉得?我担心频率设置的方式不会完全描述数据,我必须在Access中容纳大量的IF
语句来容纳(我试图避免的东西,不像以前的程序正在被这个取代)。
怎么样一个例子 - 这将帮助。 – 2010-08-17 11:35:30