这是一件让我一会儿怀疑,所以我认为这将是一个好主意,它张贴在这里找到一些见解,这是一个关系型数据库建模问题/疑问建模关系的实体问题
我有以下问题:
我有“疑问”,必须在特定的“状态”,并且必须审计所有状态变化。
我发现了两个解决方案,但我无法真正看出它们之间的区别,如果有任何...您有什么想法。
这里是两张图的图像。
编辑:
选项A:表 “问题” 不应该包含STATE_ID和Question_State不应包含 “id” 字段。对不起,错误。
EDIT2:
感谢所有现实世界的例子和洞察力,但是这是一个学术问题,而不是现实世界相关的:)。
Diagrams http://i38.tinypic.com/2v27epl.png
这使得像“SELECT * FROM Questions WHERE status ='X'”这样的查询更难写。 – 2008-12-05 17:14:58