[1] 数据库字段的规范化设计和冗余化设计
在考虑数据库设计的时候,不应该考虑页面显示问题,而是考虑数据的关系
如果数据关系与页面显示有不同,就需要有个转换过程,这个转换过程可以考虑在数据库实现,比如视图、存储过程,也可以在程序实现。
设计思维要本着复杂问题分块以求简单化,而不是过多交叉考虑,使得简单问题复杂化,以至于纠结不清而不能解决。
非必要时刻少用冗余化设计,即便用也少用。如果开发方案考虑性能问题,且被关联的数据库几乎不发生改动 可以进行冗余化设计而不考虑相互关系,但不建议。
在考虑数据库设计的时候,不应该考虑页面显示问题,而是考虑数据的关系
如果数据关系与页面显示有不同,就需要有个转换过程,这个转换过程可以考虑在数据库实现,比如视图、存储过程,也可以在程序实现。
设计思维要本着复杂问题分块以求简单化,而不是过多交叉考虑,使得简单问题复杂化,以至于纠结不清而不能解决。
非必要时刻少用冗余化设计,即便用也少用。如果开发方案考虑性能问题,且被关联的数据库几乎不发生改动 可以进行冗余化设计而不考虑相互关系,但不建议。