喜悦国际村 » 数据库技术 » 请教保存历史状态记录这个数据库该怎么键

页: [1]
forchina2008-3-20 12:57 AM
请教保存历史状态记录这个数据库该怎么键

举例:
现有电线杆若干,每根电线杆都有编号,然后要装在外面马路上,马路以门牌号码为辨认基准(就是比如人民路112号)。电线杆装在一个地方后还会拆回单位仓库,又可能移动到别的地址上去。
现在想建个库。能记录电线杆的当前装在哪里或者已拆回到仓库。以及能记录电线杆曾经移动过的地方,以及每次动位置所牵涉的工单

我想这样建:
电线杆信息一个表——记录电线杆编号,长短等信息
马路地址信息一个表——记录马路门牌号码,周围环境等信息
电线杆所装地点一个表——记录电线杆装在哪个马路地址上

这只解决了电线杆装在哪条路上的问题,那么电线杆曾经安装在哪里过,或者曾经在仓库里过,这些历史记录怎么记录?是不是还要另外创建个表?还是添加在“电线杆所装地点”表里,通过更改电线杆和马路表对该表的指向?谢谢

changxiaob2008-3-20 04:37 AM
参考购物程序,可以这样设计:
1。电线杆信息表:ID,编号,长短等(用户)
2。马路地址表:MLID,门牌,环境等(商品)
3。电线杆 -》马路地址表:ID,MLID,最后处理时间(当前表)
4。历史记录表:序列号,ID,MLID,时间()

forchina2008-3-21 08:15 AM
那么如果电杆经常换地方的话,会使马路信息表膨胀很快。那么历史记录表里只记马路表的MLid,如果以后马路表太大进行删除后历史表是不是无法找到了呢?


查看完整版本: 请教保存历史状态记录这个数据库该怎么键


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005892 second(s), 2 queries