0

我为电影院设计了以下模式。请提供指针以使此架构更好。

电影:id、release_date、名称

演员:id,oscars_won,名字

movie_actor(链接表):movie_id、actor_id

屏幕:screen_id,total_no_of_seats

放映时间:id、start_time、end_time

movie_screen_showtime(链接表):movie_id、screen_id、showtime_id、tickets_available、price

客户:id、姓名、payment_info_id

票:id、customer_id、movie_id、screen_id、showtime_id、purchase_date

我希望能够回答以下问题:

  1. 所有正在放映的电影是什么

  2. 特定电影/屏幕/放映时间的门票可用性

  3. 电影中的演员

  4. 当天或按电影或按放映时间或按屏幕的总销售额

4

1 回答 1

0

三个建议:

  1. 跟踪给定电影何时(按日期)在剧院开始放映以及结束时间。通过这种方式,您可以提出以下问题:
    • 一周中哪一天的观众最多?
    • 出勤率如何随跑步时间变化?
  2. 将工单列更改为datetime. 通过这种方式,您可以提出以下问题:
    • DOTW、价格和出勤率之间的相关性是什么(即日场在某些 DOTW 上更有效)
  3. 跟踪优惠datetime。寻找与正在显示的内容和时间的相关性。
于 2013-03-30T12:40:52.847 回答