许多用户可以创建许多事件。并且用户可以向所有者发送请求以参与该事件(作为候选人,选举人或两者)。当它是一个候选请求时,其他细节将存储在候选细节表中。是我的数据库规范化?
User(u_id pk, username, password)
Event(e_id pk,u_id,e_name,e_date)
UserRequestPool(urp_id pk,u_id,e_id,request_type)
#adding 2项,如果请求类型是既
CandidateDetails(id pk,u_id,e_id,candidate_image,candidate_promises)
Ballot(u_id,e_id,flag)
q若要确保重复投票