请问这样设计有问题吗?有没有更好的设计方法?(继)
原贴: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类型的字段吗??
产品表
产品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 武汉 长沙 85
b 武汉 长沙 125
c 武汉 长沙 105
d 武汉 合肥 65
产品时间表
产品ID 出发日期A 出发日期B 周一 周二 周三 周四 周五 周六 周日
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 YWK202
a YWK218
b YWK888
d YWK326
请问大家用什么做标志字段判断过期呢?是在表中添加一个bit类型的字段吗??
...全文
相关推荐
南瑞继保笔试面试题及面经分析
包括笔试题,面经的分享,对于倾心南瑞继保的同学们,还是很有帮助的。
继教网挂机助手
免费下载,可用于教师在继续教育网网上学习,省去您的烦恼
PluginNinja:管理 PocketMine 插件的更好方法(项目搁置)
插件忍者 管理 PocketMine 插件的更好方法 该项目尚未处于工作状态。 有没有想过安装插件是多么愚蠢? 你有没有读过所谓的简单安装说明,并认为这些并不简单。 你必须喜欢...拖放东西,这在当今世界是相当困难的。 有好消息! 一旦你安装了 PluginNinja,你就再也不用这么无聊的方式管理插件了。 安装 PluginNinja 单击“发布”并找到最新的.phar文件。 将文件放入您的插件文件夹。 启动你的服务器。 重新启动您的服务器。 不要重装。 退一步,它活着。 PluginNinja 将索引您的插件,然后它将继续其标准启动。 这听起来很可怕,它“活着”的时候在做什么? PluginNinja 从创建它的环境开始。 发生在三个简单的阶段 安装隐形加载器,该文件加载 PluginNinja 核心。 重启服务器以稳定加载器。 创建.ninja以缓存旧版本。 创建n
町洋DINKLE 电力继保装置行业专用通讯端子.zip
町洋DINKLE 电力继保装置行业专用通讯端子zip,町洋DINKLE 电力继保装置行业专用通讯端子
大华继显RegionalMorningNotes.zip
月报专题 行业分析 行业报告 研究报告


应用实例
