私はこれらのテーブルを持っています:
--場所(ID)
-- コンサート (ID 、LocationID_FK)
-- 上映時間 (ID , ConcertID_FK)
--SeatBlock (ID、ShowtimesID_FK)
-- 座席 (ID、SeatBlockID_FK)
今、SeatValue というエンティティがあります。このエンティティは、ゴールデン、シルバーなどの座席の値です。このエンティティでは、すべてのレコードに指定された Showtime が必要です。私はこれが解決策だと思います:
SeatValue (ID、ShowtimesID_FK)
および座席数が次のように変更されます:
--座席 (ID、SeatBlockID_FK、SeatValueID_FK)
しかし、それは循環参照を作成していると思いますね。どうすれば変更できますか?