有许多设备,不同的设备参数不尽相同(比如有A,B,C,D,E..一共20个设备,A和B的参数中有一半是相同的,C和D的参数中有1/4是相同的,甚至有两个设备参数基本上都一样,但是也有些设备的参数和其他的很不一样,总的来说有大概4个参数设备都具有),问这样的情况下,我该如何建数据库,建表比较好呢,同时也是方便之后的软件设计等等。本人经验有限,恳请大家指点。。

解决方案 »

  1.   

    看错了。总共就20个设备,放一张表里好了
      

  2.   

    我比较偏向只要一个表,如果参数的数据类型不一样,可以用不同的列来表达。至于个别参数有特殊要球,可以考虑再建一个表来存储特殊数据
      

  3.   

    既然参数有相同的利用,可以分开设置成一个参数表,利于扩展,设备表再引用参数表
      

  4.   

    有看到说:一个表中的字段个数越少越好,现在我A设备有20个参数,即使有相同的参数,那么全部20个设备加在一起的话,如果是一个表,那字段有近100多个。。我项目经验少,不知道这样设计好吗?