真的很苦恼,怎样才能说服同事使用我认为正确的方案?

bjzhanghao 2003-05-10 07:18:49
有些问题我感觉很明显该这样做才是对的,而有些同事用的方法我认为很绕。比如设计一个数据库,表person里存人的基本信息如生日性别等,表status(personid,status,statusdate)里存有每个人的状态和进入这个状态的时刻,一个状态对应一条记录,每个人可以有很多个状态。

同事非要在person表里加如初始状态和初始时间,我说为什么不加状态表里呢,他说状态表里也加,不过查起这个人第一次进入系统时的状态方便(不用查两个表)。我说这样数据有冗余,可能造成不一致,他说用程序控制不可能不一致。我说可能有想不到的问题,他说不可能啦。

总之,我想不出一种情况是他这种方法无法实现的,而自己又觉得很别扭。还有一些例子比如同事把状态和动作混在一起,有“拘留”状态、“释放”状态和“自由”状态,我觉得“释放”是动作就不应该作为状态的一种啊。通过查询“自由”状态的前一个状态不就知道是“释放”的吗。

这种情况该怎么办呢?首先,是我对还是同事对呢,如果是我对该怎样处理这种情况,我心里确实觉得很别扭啊。。。
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Behard 2003-05-11
  • 打赏
  • 举报
回复
我觉得这个问题应该到数据库版问
mercury1231 2003-05-11
  • 打赏
  • 举报
回复
好流氓啊:)
楼主是男的,难道还要自己花钱***

这种情况我也碰到过。不过另外那个更不掂,但是因为小组里的其他人都同样不掂,所以也没办法轻易搞定。唉。
naxin 2003-05-10
  • 打赏
  • 举报
回复
用女色让他就范
littlecong 2003-05-10
  • 打赏
  • 举报
回复
要看具体情况的,确实有时候不能拘泥于范式
AlexHoo 2003-05-10
  • 打赏
  • 举报
回复
同意楼上
beowner 2003-05-10
  • 打赏
  • 举报
回复
用事实说话啊
sobingman 2003-05-10
  • 打赏
  • 举报
回复
我看,如果是大并发的情况下,有时候表设计是要反范式的。

要问如何劝服同事?什么办法能让你的同事劝服你,什么办法就能让你劝服你的同事,哈哈。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧