1.将范围缩小到最小添加到表中如果有个人资产还得添加个人资产表。我们只需要直接添加一个表就能实现。直接缩小到最小范围。直接设计库库存表包含个人ID字段和部门ID字段(部门字段存在原因是可能一个人多重身份无法区分)这样就能通过个人找到所属那个部门的资产。找到所属那个公司的资产。
2.合并条件死值字段,同一种展示功能可以考虑合并字段成一个字段,,公告状态ID和重新编辑ID效果都是用来是否展示公告信息,两个字段完全可以合并成(1发布,2未发布已编辑,3未发布未编辑)这样能达到同样的语气效果。但是是否置顶不能合并里面因为置顶是用来让公告是否置顶功能。而刚才两个字段是用来是否展示公告,两个完全不同功能的字段是不能够合并)。公告发布对象类型也是用来展示公告是否显示的功能。为什么不能合并呢,如果合并两个条件就是2*3是6个条件,然而这样会导致写很长的SQL并不能使程序更好。所以不能合并公告发布对象类型字段。同理审核状态一样。合并后会3*3更多。
3.一般数据库设计字段时,有标题就需要有描述,为什么不能用内容呢。描述假如你用来提示作用,但是内容字段往往存的值带有html标签。这样展示提示的时候会出现很多问题。