2012-07-29 42 views
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,價格

顧客:ID,姓名,payment_info_id

票:ID,CUSTOMER_ID,movie_id,screen_id,showtime_id,PURCHASE_DATE

我希望能夠回答的問題,如:

  1. 什麼正在顯示的所有電影

  2. 車票有效期爲特定的電影/屏幕/欣欣

  3. 演員在一部電影

  4. 一天或電影或欣欣或屏幕

回答

0

三點建議銷售總數:

  1. 軌道時(按日期)給定的電影在劇院開始運行,當它結束。這樣,你可以問這樣的問題:
    • 是星期幾的獲得最多的觀衆?
    • 出勤隨運行時間而變化如何?
  2. 將票欄更改爲datetime。這樣,你可以問這樣的問題:
    • 什麼DOTW,價格和上座率之間的相關性(即是日場更在一定DOTW有效)由datetime
  3. 軌道讓步。尋找與什麼顯示和何時相關。