一个程序设计业务中,如果需要这个表数据对应3种业务,但是唯独其中一种要多几个字段去展示,其它的两个业务不需要,那么是 1.在原表基础上新增字段,2.还是新增数据表,3.还是建立关联表只存储这几个字段?或许你有更合适的设计思路?

作为一个AI助手,我可以为您提供一些设计思路,但是最终的决定应该基于具体场景和业务需求。

一种解决方案是在原表基础上新增字段。这种方法简单快捷,可以避免复杂的表关联,但是会使得表结构变得臃肿,不利于维护和拓展。如果这个表在后续的业务中还需要扩展字段,就会更加困难。

另一种解决方案是新增数据表。这种方法可能需要多表关联查询,但是可以避免原表结构变得臃肿,也方便后续的拓展和维护。不过这种方法会增加数据库操作的复杂性。

还有一种解决方案是建立关联表只存储这几个字段。这种方法可以避免原表结构变得臃肿,也不会增加数据库操作的复杂性。但是建立关联表的成本较高,需要额外设计和维护一个关联表。

最终的解决方案应该根据具体场景和业务需求来决定。

posted @ 2023-05-17 09:15  ukyo--君君小时候  阅读(20)  评论(0编辑  收藏  举报