求解环型关系的问题,大家帮帮忙谢谢!!!!!!!!

markwang139 2008-02-16 03:25:32
三个对象:设备组,设备,用户。其中每两个都是多对多的关系。
附加条件:
1、其中设备也许根本不属于某个设备组。
问:这种关系该怎样设计表
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
markwang139 2008-02-18
  • 打赏
  • 举报
回复
谢谢大家,非常感谢JiangHongTao,也谢谢其他的朋友
kelph 2008-02-16
  • 打赏
  • 举报
回复
lz说的设备组的含义和ls理解的也许不同
JiangHongTao 2008-02-16
  • 打赏
  • 举报
回复
我的理解是设备和用户是实体。
具体描述是:
1、设备可以分组,建立设备组,每个设备组可以包含多个设备,每个设备也可以同时属于不同的设备组,当然设备也可以不属于设备组。
2、设备也可以被用户占用,每个用户可以占用多个设备(电脑、椅子等),有些设备可能同时被多个用户占用(传真机、打印机等),当然有些设备可能空闲。
3、有时为了工作方便,设备的占用并不是按设备来表现,而是按照设备组,及每个用户可以占用多个设备组(办公设备组),有些设备组可能同时被多个用户占用(二楼网络设备组)。
建表如下:
1、设备表:ID,其它属性;主键:ID
2、用户表:ID,其它属性;主键:ID
3、设备组表:ID,设备组描述,设备ID;主键:ID,设备ID;外键:设备ID-设备表ID
4、设备占用表:用户ID,设备ID;主键:用户ID,设备ID;外键:用户ID-用户表ID,设备ID-设备表ID
5、设备组占用表:用户ID,设备组ID;主键:用户ID,设备组ID;外键:用户ID-用户表ID,设备组ID-设备组表ID
kelph 2008-02-16
  • 打赏
  • 举报
回复
关系你没有说清楚

说的详细些

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧