评估名称              类别                    安全度   第几次评估 
轻质油洞库安全度      储油系统安全度          7         1
地面罐(组)安全度    储油系统安全度          8         1
轻油泵房安全度        装卸油和输油系统安全度  6         1
润滑油泵房安全度      装卸油和输油系统安全度  7         1
发电房安全度          辅助作业系统安全度      6         1轻质油洞库安全度      储油系统安全度          6         2
地面罐(组)安全度    储油系统安全度          8         2
轻油泵房安全度        装卸油和输油系统安全度  7         2
润滑油泵房安全度      装卸油和输油系统安全度  7         2
发电房安全度          辅助作业系统安全度      8         2这种表该怎么设计减少冗余度啊?对于oracle,数据庞大是减少冗余度好还是只列一个表为查询速度快好啊?

解决方案 »

  1.   

    把这个表拆成两个表可行么表1:
    评估名称 安全度 第几次评估
    1        7      1          
    2        8      1
    3        6      1
    4        7      1
    5        6      11        6      2          
    2        8      2
    3        7      2
    4        7      2
    5        8      2表2:
    自动编号 评估名称              类别 
    1        轻质油洞库安全度      储油系统安全度 
    2        地面罐(组)安全度    储油系统安全度
    3        轻油泵房安全度        装卸油和输油系统安全度
    4        润滑油泵房安全度      装卸油和输油系统安全度
    5        发电房安全度          辅助作业系统安全度表1.评估名称=表2.自动编号