我有一个设备档案信息,包括很多产品类型,每个产品类型的产品又有很多字段,加在一起估计有150个字段了. 请问该如何设计这张档案信息表呢?
    我的想法有以下几点:
    1. 设计成一张表, 有150个字段.
    2. 设计成两张表,一张为主表,包括安装信息,也就20个字段;一张为设备配置表,包括设备的详细配置,占有130个字段.
    3. 设计成一张表,包括设备的基本配置信息,也就20个字段,其他的130个字段,采用参数配置的信息来建表,也就是130个字段设计成一张表,也就3个字段(配置ID,配置字段,配置名称),具体还比较模糊?    请问有碰到这种情况的设计吗,高手来教一下我啊,如何设计更好,包括前台的档案录入和统计报表,肯定都要考虑到表的设计才更有效更方便.

解决方案 »

  1.   


    如果你这样做,在查询统计,写sql语句的时候将会很麻烦很麻烦
      

  2.   


    如果你这样做,在查询统计,写sql语句的时候将会很麻烦很麻烦像产品类型这种在业务中本来就是一个实体,如果把它们整合在一张大表里,怎么做日常维护。
    如果真像你的第一种方法来做,迟早是要吃苦头的。
    如果这些数据用来做分析,可以考虑维度建模,查询性能绝对不会差