例如:甲方集合(别的公司)---合同-----乙方集合(我公司),这是1:n的关系还是m:n的关系
我的理解:对待实体集甲方,可以有多个个乙方,可是对应实体集乙方,可以有多个个甲方,可是我们为我们公司做的项目就只有乙方我们自己,还用多对多的关系吗。
这样的关系怎么处理?
我的问题是乙方(我们公司)是一个实体集还是一个实体啊。包含单个实体的实体集乙方跟甲方的对应关系怎么处理啊?我们为自己做的项目是这样的—我们为别人做网站,合同记录上甲方,乙方。因为我们可以跟多个公司签订合同,乙方只填写我们公司,不用考虑甲方跟其他公司签订的合同。我们在数据库建表的时候是建立一个合同表(合同id,甲方id),甲方表(甲方id,甲方其他属性)还是建立合同表(合同id,甲方id,乙方),甲方表(甲方id,甲方其他属性),乙方(乙方id,乙方其他属性。)
数据库原理:一个实体集中可不可以只包含一个实体
答案:2 悬赏:40 手机版
解决时间 2021-03-09 05:50
- 提问者网友:你挡着我发光了
- 2021-03-08 05:09
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-03-08 06:13
建议为乙方建立单独的表项,修改乙方信息时方便,合同表也能够精简些,对象关系清楚。
不需要直接建立甲方到乙方的关系映射、可以看作是合同表到甲方表、乙方表分别的n:1映射关系。
不需要直接建立甲方到乙方的关系映射、可以看作是合同表到甲方表、乙方表分别的n:1映射关系。
全部回答
- 1楼网友:污到你湿
- 2021-03-08 07:19
你好!
建立合同表(合同id,甲方id,乙方),甲方表(甲方id,甲方其他属性),乙方(乙方id,乙方其他属性。)
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯