从你描述的业务情况来看,人员和设备并没有稳固的分配关系,只是在一次测试中临时使用产生关系,所以不需要人员设备关系表。再假定一个人只属于一个组:
实体表:
设备 (ID,名称,.....)
小组 (ID,名称,.....)
人员 (ID,名称,所属小组ID,性别,...)
测试活动(ID,测试时间,测试员人员ID,测试用设备ID,测试结果值1,测试结果值2,.......)
关系表:没有多对多关系,不需要独立关系表
- 来自 水木社区APP v3.5.7
【 在 annodom 的大作中提到: 】
: 感谢您和几位大佬的指点。结合自己查询的资料,感觉越来越清晰了。
:
: 目前是:
: 3个实体表:人、小组、设备
: 2个关系表:小组-人,设备-人
: 1个数据表:设备收集上来的数据sensor_data
:
: 再想请教,这个数据表要不要包含人名ID、小组ID、设备chipid 3个字段?
:
: 这样根据这个数据产生时的chipID就能找到所属的人和对应的小组了。
:
: ps:同一个测试时间,一个人只能使用一个测试设备在一个小组中进行测试。也就是说测试设备产生的数据在时间维度上是唯一的。只能等别人用完再用。
--
FROM 222.129.1.*