日期:2014-05-18  浏览次数:20534 次

表设计问题
表一
Equipment_Type表   (设备类型表)
ID               Name
1                 电表
2                 发电机
3                 整流器

表二
Site_Equipment表   (房间与设备关系表)
ID             Site_ID(房间号)         Equipment_Type
21                 735                         2


表三
Equipment_Attribte表(设备属性表)
ID                   EquipmentID                           AttribteName     AttribteValue
1                           21                                         品牌                         南都
2                           21                                         型号                         M3

这三张表是用来做设备管理用的!三个表的ID是自增型的,但发现真正用起来时,比如为777号房加入一个整流器时,再对加入的这个整流器加入我们所关心的属性(型号,最大电流,品牌)等时,发现无法获得新添加设备时的ID(Site_Equipment表),ID要加入Equipment_Attribte表的EquipmentID   安段表明AttribteName是哪个设备的!大家帮帮忙看一下!


------解决方案--------------------
Site_Equipment表(ID , Site_ID,Equipment_TypeID)
Equipment_Type表(Equipment_TypeID,Equipment_AttribteID,Name)
Equipment_Attribte(Equipment_AttribteID,AttribteName,AttribteValue)