我正在开发一款允许用户预订电影票的应用程序。
我已经为电影和 Actor 创建了表并完成了它们之间的关系。
现在,我被困在 Tickets
表上。我有以下属性:座位、日期、时间、电影
等。假设电影院有 100 个座位。
这是一个例子:
Movie: Furious 7
Date: 20/06/2015
Time: 2:30 pm
我是否必须在 Tickets
表中创建 100 个具有相同 moovie、日期、时间但座位不同的不同行?
最佳答案
就像电影和 Actor 一样,您使用两个表。第一个是电影详细信息,如时间和日期,第二个是门票详细信息,如座位号、状态等,引用电影 ID。
您可以有更多的 table 来使剧院房间正常化。就像剧院房间和剧院座位,每个都引用一个剧院房间
关于mysql - SQL 数据库电影票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30854439/