日期:2014-05-17  浏览次数:20761 次

一个表对应多个表,并且都是多对一的关系,请教表如何设计
比如张三,李四和王五都有很多牛。

然后就有四个表:张三,李四,王五和牛。并且牛河张三,李四,王五都是多对一的关系。
 其中张三,李四,王五代表的是不同的实体。

请问这种情况下,他们之间的关联关系该如何建立。

比如:
张三表:(id, name, uuid, type)
李四表: (id, uuid, content, type)
王五表: (id, uuid, topic, resource)
牛表: (id, uuid, speed, driver)

------解决方案--------------------
人员表:
rid,name,...,

牛表:
nid,color,sex,...

人牛关系表:
id,rid,nid
------解决方案--------------------
探讨

人员表:
rid,name,...,

牛表:
nid,color,sex,...

人牛关系表:
id,rid,nid