我有這些表:在數據庫設計防止循環引用
--location(ID)
--Concert(ID,LocationID_FK)
--Showtimes(ID,ConcertID_FK)
--SeatBlock(ID,ShowtimesID_FK)
--Seat(ID,SeatBlockID_FK)
現在我有一個名爲SeatValue.this的實體是一些座位的值,如Golden,Silver等等。對於這個實體,每個記錄都必須有一個指定的Showtime。 我認爲這是解決方案:
SeatValue(ID,ShowtimesID_FK)
和座椅變化:
--Seat(ID,SeatBlockID_FK,SeatValueID_FK)
但我認爲這是創造cicular不是嗎? 我該如何改變它?
爲什麼不配合你seatvalue作爲零或一參考座位嗎? –
SeatValue有一些記錄,它必須與Seat.it分開,並有名稱和價格。 –