我們正在創建人們搜索和預訂座位的巴士服務的網絡應用程序。我們想給他/她可以指定經常性旅行的管理員提供用戶界面。數據庫設計:爲循環事件創建數據庫和用戶界面
例如沃爾沃客車每天早上9點從星期一開往城市2,星期二除外。可以有任何數量的這樣的標準。
我應該如何存儲這樣不同的重複旅行,可以搜索沒有perfomance命中?它應該如何在UI中表現出來,這對管理員來說很容易處理。
當前數據庫的設計:
Table : TRIP_MASTER
TRIP_ID
NAME
Table : TIMETABLE
ID
TRIP_ID
CITY_ID
ARRIVAL_TIME
DEPARTURE_TIME
SEQ_NO
我想「每天早上9:00接受星期二」=>「每天上午9:00 *除*星期二」? – 2011-02-23 11:29:43
假設我從City1到City2的一次經常性旅行發生在週二 - 例如,當前有* no *公交計劃在這兩個城市之間運行的那一天。我應該被允許指定那種經常旅行嗎? – 2011-02-23 12:06:06