我们的想法是为一个小应用程序设计一个简单的ER图。
该应用程序是一个问答系统。每个用户都应该能够以文本格式提问,然后其他用户可以使用图像发布答案。
最后,提出问题的用户应该能够选择图像作为正确的答案。
所以我到目前为止的设计是三个表:
IMAGE和USER之间以及QUESTION和USER之间存在多对一关系。
但是,我不知道IMAGE和QUESTION之间的关系应该如何。
他们之间应该有一对一的关系吗?这是一个很好的设计吗?
由于
答案 0 :(得分:0)
如果用户应该能够选择一个图像作为问题的正确答案,这意味着应该有多个图像可供选择 - 所以不,两者之间的一对一关系不是好的想法。
如果任何给定的图像仅用于一个问题,那么这将表明从问题到图像的一对多关系。如果在许多问题中可以使用相同的图像,那么这意味着多对多的关系。
当然,您需要在问题表上设置“选定图像”属性。
答案 1 :(得分:0)
la.setOrientation(LinearLayout.HORIZONTAL);