0
我想建立一個比賽調度應用。在數據庫中我有一個特定的問題。我有以下的數據庫表:數據庫排他性設計
- 小時(連接到天的比賽將運行)
- 官方(誰將會主持比賽的人)
- 場(場在其上比賽將被髮揮)
我遇到的問題是,如果我'連接'(在上面的表中使用PK作爲我的'比賽'表中的FK直接)我可以有一個官員誰可以主持兩場比賽,同時我也可以有誰主持的一個,並在次相同的間距多個官員同一時間或者我可以在同一場地上同時進行多場比賽。
我怎麼會去從設計的角度來看解決這個?我意識到我可能只是一個限制編程可以選擇的選項,但我在您如何從設計角度解決這個問題很感興趣。