首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ER图的建模

ER图的建模
EN

Stack Overflow用户
提问于 2012-12-17 15:39:05
回答 2查看 284关注 0票数 0

其思想是为一个小型应用程序设计一个简单的ER图。

应用程序是一个问答系统。每个用户都应该能够以文本格式提问,然后其他用户可以使用图像发布答案。

最后,询问问题的用户应该能够选择一个图像作为正确的答案。

到目前为止,我的设计是三张桌子:

  • 具有属性id、用户名、电话、位置、真实名称、密码的用户。
  • 带有属性id、指定、时间、状态的问题。
  • 具有属性id、地址的图像

在图像和用户之间以及在问题和用户之间存在着多对一的关系.

然而,我不知道图像和问题之间的关系应该是怎样的。

他们之间应该有一对一的关系吗?这设计不错吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-17 15:45:08

如果用户应该能够选择一个图像作为一个问题的正确答案,这意味着应该有多个图像可供选择-所以不,一对一之间的关系不是一个好主意。

如果任何给定的图像只用于一个问题,那么这就意味着从一个问题到另一个图像之间存在一对多的关系。如果同一个图像可以用于许多问题,那么这就意味着多到多的关系。

当然,您需要在试题表上有一个“选中的图像”属性。

票数 0
EN

Stack Overflow用户

发布于 2016-10-10 23:46:47

代码语言:javascript
运行
复制
USER with attributes id, username, phone, location, realname, password.
QUESTION with attributes id, desription, time, status.
IMAGE with attributes id, address

Image_question 1:n ( One question can have multiples images)

User_questions 1:n
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13917225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档