一个程序设计业务中,如果需要这个表数据对应3种业务,但是唯独其中一种要多几个字段去展示,其它的两个业务不需要,那么是 1.在原表基础上新增字段,2.还是新增数据表,3.还是建立关联表只存储这几个字段?或许你有更合适的设计思路?
作为一个AI助手,我可以为您提供一些设计思路,但是最终的决定应该基于具体场景和业务需求。
一种解决方案是在原表基础上新增字段。这种方法简单快捷,可以避免复杂的表关联,但是会使得表结构变得臃肿,不利于维护和拓展。如果这个表在后续的业务中还需要扩展字段,就会更加困难。
另一种解决方案是新增数据表。这种方法可能需要多表关联查询,但是可以避免原表结构变得臃肿,也方便后续的拓展和维护。不过这种方法会增加数据库操作的复杂性。
还有一种解决方案是建立关联表只存储这几个字段。这种方法可以避免原表结构变得臃肿,也不会增加数据库操作的复杂性。但是建立关联表的成本较高,需要额外设计和维护一个关联表。
最终的解决方案应该根据具体场景和业务需求来决定。
作者:ukyo--碳水化合物
出处:https://www.cnblogs.com/ukzq/p/17407523.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享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富文本插件的使用