我有以下表格:电影、会话(在日期时间显示的电影)和用户。
用户可以在具体会议上预订电影。画它我有它喜欢:
movie **1** ----- **n** sesion
|
**n**
User
我在想创建这样的表格:
电影(id,标题,分钟)Sesion(id,idMovie,datetime)用户(id,name)预订(idSesion,idUser,numTickets)
可以吗?或者我应该在我的预订桌上也包括idMovie吗?
谢谢。
。。。在某个日期显示的电影。。。但是,如果你想在电影放映时获得一个列表日期时间,你怎么能做到呢?我认为您不需要在reserv表中有movieID,但您可能希望在会话表中有一个movieID。
然后,您可以通过了解用户来观看电影,或者找到所有参加电影或会话的用户。在预订中添加电影Id将是重复的引用和额外的保持同步的东西,你不需要,因为它可以被其他外键关系转换。
您不需要在预订表中使用idMovie,而是在会话表中使用。会话如何知道它属于哪部电影?