我想创建一个用于组织活动的网站(活动管理),活动组织者将为该活动创建门票。因此,其背后的想法是使组织者能够管理其人群和容纳人数。
用户可以对事件进行评论和评分并写评论,也许还可以取消机票,我需要他具有根据城市或日历浏览事件的能力。
因此,我是这样设计数据库的,但是我认为它需要进一步增强才能继续。我真的需要你的帮助。
用户表 ID,名称,电子邮件,密码,性别,手机
角色表 RoleID,名称(这里我的ID是1,代表管理员,2是组织者,3是用户)
事件表 EventID,名称,类别,城市,日期,时间,描述,席位(容量)
额定值表 ID,评分,评论,事件ID,用户ID
用户表和角色表之间存在关系N:1 用户表和事件表M:N之间有关系
我应该如何与评级表建立关系?有两个表(USER和EVENT)吗?什么类型的关系?
所有表格中有任何建议吗?
答案 0 :(得分:0)
您可以像这样构建数据库
我突出显示了具有外键关系的列名。让我知道是否有帮助。