数据库中数据表建立的过程中还是遇到了2个问题。
1、数据冗余
例如:Card、Recharge、CancleCard表中,IsCheck是否退卡这个字段是每个表中都有,还是只在Card表中有呢?
我是这么想的,如果每个表中都有的话,以后写代码的时候用到一个表中Ischeck字段的时候就不用查找其他的表,但是这样的话,与数据冗余又有些矛盾,等退卡了之后要更新3个表。
如果只在Card表中有,数据冗余的问题没有了,但是要用到IsCheck这个字段就得查找Card这个表,这样就会同时打开很多的表
当时和身边的小伙伴交流了一下,这就可以参考一下存储过程和触发器。
<