【发布时间】:2018-10-08 15:14:02
【问题描述】:
我想创建网站来组织活动(活动管理),活动组织者将为活动创建门票。所以这背后的想法是让组织者能够管理他们的人群和容量。
用户可以对活动进行评论和评分并发表评论,也许还可以取消门票,我需要他能够根据城市或日历浏览活动。
所以我像这样设计了我的数据库,但我认为在继续之前它需要更多改进。我真的需要你的帮助。
用户表 ID、姓名、电子邮件、密码、性别、手机
角色表 RoleID,名称(这里我的意思是 id 1 代表管理员,2 代表组织者,3 代表用户)
事件表 EventID、名称、类别、城市、日期、时间、描述、座位(容量)
评级表 ID、评分、评论、EventID、UserID
用户和角色表之间存在关系 N:1 用户表和事件表之间存在关系 M:N
我应该如何为评级表建立关系?它有两个表(用户和事件)吗?什么类型的关系?
所有表格中的任何建议?
【问题讨论】: