请问这样设计有问题吗?有没有更好的设计方法?(继)
原贴:http://topic.csdn.net/u/20080806/11/302cf870-070d-445e-af27-f67de536c7a5.html
产品表
产品ID 始发地 目的地 票价
a 武汉 长沙 80
b 武汉 长沙 120
C 武汉 长沙 100
d 武汉 合肥 60
产品时间表
产品ID 出发日期A 出发日期B 周一 周二 周三 周四 周五 周六 周日
a 2008-9-10 2008-9-30 1 1 1 1 1 0 0
a 2008-10-10 2008-10-25 1 1 1 1 1 0 0
b 2008-10-1 2008-10-9 1 1 1 1 1 1 1
c 2008-9-10 2008-9-30 0 0 0 0 0 1 1
d 2008-8-25 2008-12-31 1 1 1 1 1 1 1
班车表
产品ID 班车号
a YWK102
a YWK103
a YWK126
b YWK888
发现原来的表还不够完整.因为产品随时间的变化会过期,新旧产品的ID会同时出现在一张表中,像这样子:
产品表
产品ID 始发地 目的地 票价
a 武汉 长沙 80
b 武汉 长沙 120
C 武汉 长沙 100
d 武汉 合肥 60
a 武汉 长沙 85
b 武汉 长沙 125
c 武汉 长沙 105
d 武汉 合肥 65
产品时间表
产品ID 出发日期A 出发日期B 周一 周二 周三 周四 周五 周六 周日
a 2008-9-10 2008-9-30 1 1 1 1 1 0 0
a 2008-10-10 2008-10-25 1 1 1 1 1 0 0
b 2008-10-1 2008-10-9 1 1 1 1 1 1 1
c 2008-9-10 2008-9-30 0 0 0 0 0 1 1
d 2008-8-25 2008-12-31 1 1 1 1 1 1 1
a 2009-1-1 2009-1-30 1 1 1 1 1 1 1
a 2009-1-31 2009-2-16 1 1 1 1 1 0 0
b 2009-1-1 2009-1-25 1 1 1 1 0 0 0
c 2009-1-1 2009-1-20 1 1 1 1 1 1 1
d 2009-1-1 2009-2-2 1 1 1 1 1 0 0
班车表
产品ID 班车号
a YWK102
a YWK103
a YWK126
b YWK888
a YWK202
a YWK218
b YWK888
d YWK326
请问大家用什么做标志字段判断过期呢?是在表中添加一个bit类型的字段吗??