[1] 数据库字段的规范化设计和冗余化设计

在考虑数据库设计的时候,不应该考虑页面显示问题,而是考虑数据的关系
如果数据关系与页面显示有不同,就需要有个转换过程,这个转换过程可以考虑在数据库实现,比如视图、存储过程,也可以在程序实现。

设计思维要本着复杂问题分块以求简单化,而不是过多交叉考虑,使得简单问题复杂化,以至于纠结不清而不能解决。

 

非必要时刻少用冗余化设计,即便用也少用。如果开发方案考虑性能问题,且被关联的数据库几乎不发生改动 可以进行冗余化设计而不考虑相互关系,但不建议。

posted on   范兵  阅读(435)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示