该应用程序用于显示哪些电影院正在放映特定电影及其放映时间。
电影表:
info about movie
+----------+----------------------+--------------+
| movie_id | movie_name | release_date |
+----------+----------------------+--------------+
M1 Movie A 2013/4/4
M2 Movie B 2013/4/4
M3 Movie C 2013/4/4
电影院表:
info about cinema. One cinema can be showing multiple movies at a time
+-----------+---------------+-----------+
| cinema_id | cinema_name | address |
+-----------+---------------+-----------+
C1 Cinema A #address1
C2 Cinema B #address2
Current_movies 表:
Table storing which cinema showing which movies.(Many to many relationship).
+-----------+----------+
| cinema_id | movie_id |
+-----------+----------+
C1 M1
C1 M2
C2 M1
C2 M2
C2 M3
问题
我无法弄清楚如何存储显示时间。
放映时间是指电影的开始时间。例如:2:40、5:00、8:30 等。
我想过这样做。
+-----------+----------+---------------+---------------+-----------------+
| cinema_id | movie_id | show_time_one | show_time_two | show_time_three |
+-----------+----------+---------------+---------------+-----------------+
但感觉这不是正确的方法。
请建议。
另外请建议当前三个表是否有一些优化。
更新
如果这个问题对你来说不合适,欢迎你投反对票。但也请花一点时间来评论这个问题出了什么问题,以及我该如何改进它以使其可以回答。