mysql - SQL 数据库电影票

标签 mysql database movie table-relationships

我正在开发一款允许用户预订电影票的应用程序。
我已经为电影和 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/

相关文章:

mysql - SQL - 如何根据 A 和 B 之间的现有关系在表 A 和 C 之间创建新关系 - 大量?

php - 如何提高mysql数据库插入的性能

php - 尝试使用查询从数据库中过滤数据。为什么这行不通?

mysql - 高级 SQL 从同一个表中选择和更新项目

mysql - 无法在mysql中建立外键约束

来自pngs的ffmpeg ... PNGS子集出错?

javascript - 使用 javascript 控制 .mov (<object>) 文件?

获取电影配乐列表API

Mysql更新子查询指定目标表

mysql - 为什么我不能从表中删除这个外键?