zoukankan      html  css  js  c++  java
  • 数据库设计学习记录

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

    3.一般数据库设计字段时,有标题就需要有描述,为什么不能用内容呢。描述假如你用来提示作用,但是内容字段往往存的值带有html标签。这样展示提示的时候会出现很多问题。

  • 相关阅读:
    Java uuid生成随机32位
    Java 、C# Excel模板,数据一对多,主从表关系,导入到数据库
    ROS 八叉树地图构建
    操作系统基础信息搜集
    菜鸟的信息安全学习之路
    提权初探
    Windos/Linux 反弹 shell
    初读鸟哥的linux私房菜的收获
    linux中find命令的摘要
    分享一个Flink checkpoint失败的问题和解决办法
  • 原文地址:https://www.cnblogs.com/liziqiang/p/5063788.html
Copyright © 2011-2022 走看看