首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表设计有关问题

2012-03-30 
表设计问题表一Equipment_Type表(设备类型表)IDName1电表2发电机3整流器表二Site_Equipment表(房间与设备

表设计问题
表一
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)

热点排行