1、做报表的时候尽量问清楚报表的需求;
2、报表的数据库表设计应该尽量为方便写sql而设置字段。比如:数据量庞大的报表如果采用join查询,导致的后果就是查询龟速不说,数据库还会卡很久,影响用户体验。所以!!!字段能冗余就冗余,别TM天天想着什么3范式!如果这些范式影响开发效率,影响查询效率,那要它何用?所以一定要分清情况,不要死脑筋。
记住:为查询方便而设计报表的数据库字段!(仅对于报表)
1、做报表的时候尽量问清楚报表的需求;
2、报表的数据库表设计应该尽量为方便写sql而设置字段。比如:数据量庞大的报表如果采用join查询,导致的后果就是查询龟速不说,数据库还会卡很久,影响用户体验。所以!!!字段能冗余就冗余,别TM天天想着什么3范式!如果这些范式影响开发效率,影响查询效率,那要它何用?所以一定要分清情况,不要死脑筋。
记住:为查询方便而设计报表的数据库字段!(仅对于报表)