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

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

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

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

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

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

posted @   ukyo--碳水化合物  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-05-17 实战一(上):业务开发常用的基于贫血模型的MVC架构违背OOP吗?
2021-05-17 为何说要多用组合少用继承?如何决定该用组合还是继承?
2021-05-17 2021-5-17 今日工作早上汇报
2020-05-17 创业路上(1)
2019-05-17 百度UEditor富文本插件的使用
主题色彩
风烟俱净,天山共色。从流飘荡,任意东西。
点击右上角即可分享
微信分享提示