我们正在创建人们搜索和预订座位的巴士服务的网络应用程序。我们想给他/她可以指定经常性旅行的管理员提供用户界面。数据库设计:为循环事件创建数据库和用户界面
例如沃尔沃客车每天早上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