Web 应用程序的 E-R 实体设计
E-R entity design for a web application
作为练习,我必须设计一个带有在线论坛的 Web 应用程序。每个论坛都涉及特定类别的运动和特定课程,例如信息化的足球论坛。每个用户可以在论坛中提交一个post,这个post有文字、照片和日期。
我将论坛设计成一个实体,只有一个属性,类别(运动),post 就像另一个实体,通过与论坛的 "part of" 关系链接。
论坛通过与实体课程的关系链接。
您认为这是最好的解决方案吗?
谢谢
这是我详细说明的图片:
Each user can submit a post in a forum, this post has a text, a photo and a date.
所以我会添加与 post 有关系的实体 "user"(用户提交 posts)然后我会在 "user" 之间建立关系和 "forum" 因为订阅论坛的用户写了 posts。因此,我会取消"forum"和"post"之间的关系。另外一个论坛只属于我认为的课程。但是考虑到这是我自己的解决方案,E/R 模型可以通过多种方式完成。
这是我的解决方案:
作为练习,我必须设计一个带有在线论坛的 Web 应用程序。每个论坛都涉及特定类别的运动和特定课程,例如信息化的足球论坛。每个用户可以在论坛中提交一个post,这个post有文字、照片和日期。
我将论坛设计成一个实体,只有一个属性,类别(运动),post 就像另一个实体,通过与论坛的 "part of" 关系链接。
论坛通过与实体课程的关系链接。
您认为这是最好的解决方案吗?
谢谢
这是我详细说明的图片:
Each user can submit a post in a forum, this post has a text, a photo and a date.
所以我会添加与 post 有关系的实体 "user"(用户提交 posts)然后我会在 "user" 之间建立关系和 "forum" 因为订阅论坛的用户写了 posts。因此,我会取消"forum"和"post"之间的关系。另外一个论坛只属于我认为的课程。但是考虑到这是我自己的解决方案,E/R 模型可以通过多种方式完成。 这是我的解决方案: