我正在为目前位于四个不同城市(未来可能会扩展)的电影院连锁网站开发一个网站。他们为所有城市使用相同的单一数据库网站,这意味着我必须在某些表中有一列,其中包含每行所属城市的 ID。
现在我有三个不同的表:
Cinemas - 包含每个城市的电影院(ID 和名称)。Movies - 包含所有已经/将在电影院放映的电影。Showtimes - 包含所有城市所有电影的所有放映时间。Showtimes表的结构如下:
Column Name | Column Type | Description
--------------+--------------+---------------
ID | BIGINT | (Primary) Unique ID for each showtime (perhaps unnecessary?)
CinemaID | TINYINT | Foreign key bound to Cinemas.ID
MovieID | BIGINT | Foreign key bound to Movies.ID
Showtime | DATETIME | At what date and time the movie will show
(will contain multiple rows for each movie, i.e. one row for each showtime) …Run Code Online (Sandbox Code Playgroud)