0

我有这个表:电影、会话(在日期时间显示的电影)和用户。

用户可以在具体会话中预订电影。画它我有它:

movie **1** ----- **n** sesion
              |
            **n**
             User

我正在考虑创建这样的表:

电影(id,标题,分钟)会话(id,idMovie,日期时间)用户(id,名称)预订(idSesion,idUser,numTickets)

会好吗?或者我应该在我的预订表中加入 idMovie 吗?

谢谢。

4

2 回答 2

1

您不需要 idMovie 在您的预订桌,而是在您的会话桌。会话如何知道它属于哪部电影?

于 2012-07-20T15:47:14.330 回答
1

...在日期时间显示的电影...但是,如果您试图在电影正在播放时获取列表日期时间,您怎么能做到这一点?我认为您不需要在保留表中使用电影 ID,但您可能希望在会话表中有电影 ID。

然后,您可以通过了解用户或查找参加电影或会话的所有用户来访问电影。在预订中添加电影 ID 将是重复的参考和额外的东西来保持同步,你不需要,因为它可以被其他外键关系逆转。

于 2012-07-20T15:49:39.040 回答