我有这张桌子: 电影,会话(在日期时间显示的电影)和用户。
用户可以在具体会话中预订电影。绘制它我喜欢它:
movie **1** ----- **n** sesion
|
**n**
User
我在考虑像这样创建表格:
电影(身份证,头衔,分钟) Sesion(id,idMovie,datetime) 用户(id,名称) 预订(idSesion,idUser,numTickets)
会没事吗?或者我是否应该在我的预订表中加入idMovie?
感谢。
答案 0 :(得分:1)
您的预订表不需要idMovie,但需要在会话桌上。会话如何知道它属于哪部电影?
答案 1 :(得分:1)
...在日期时间显示的电影...但是如果你想要一个电影在会议中的列表日期时间你怎么能达到这个目的?我不认为你在reserv表中需要movieID,但你可能想在会话表中有一个movieID。
然后,您可以通过了解用户或查找参加电影或会话的所有用户来获取电影。在预订中添加电影ID将是重复参考和额外的事情,以保持同步你不需要,因为它是可以通过其他外键关系。