99问答网
所有问题
为什么要将类间的多对多关系转换为两个多对一关系?
如题所述
举报该问题
推荐答案 2022-12-06
将类间的多对多关系转换为两个多对一关系是因二者不是一个实体类。根据查询相关信息显示在数据库设计的过程中,一对多情况下的设计比较容易,多对多情况下的设计相对复杂一些,若实体之间存在多对多的关系,就可以将其转化为若干个一对多关系,简化设计,以最简单的两个实体之间的多对多关系为例,可以在两者之间增加第三个实体:关系实体,原来的两个实体都和这个关系实体发生联系。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WeBW7eetvjzBjXXOOB.html
相似回答
hibernate
多对一
,一对多,
多对多
, 在JAVA中怎么理解呢?
答:
这么说吧,比如我们没这么设置,而是在学生类中只有一个班级的id,那么你查到一个学生,想看他班级的名称,是不是还要根据班级的id,去班级表查找对应的名字,这么一来,就会十分麻烦,所以在hibernate中,如果表中有外键,那么一般会将这个外键设置成那个表的实体类,这样一来,我们就不需要多那一步了...
Spring配置映射
关系
时一对多、
多对一
和
多对多
关联到底有何区别,可否...
答:
因为关系数据库系统无法保存多对多的联系
,所以必须把多对多转换成1对多,请看"T_同学"与"T_学生借书记录"的关系就是一对多.因为一个学生可以多次借书, "T_图书"与"T_学生借书记录"的关系也是一对多.因为一本书在不同时间可以被许多人借阅.实际上"一对多"与"多对一"这两个说法只是对一种关系的两...
请给我讲讲在hibernate中,
什么
时候用“一
对多
”、“
多对一
...
答:
多对多举个例子就是订单和商品的关系,
一张订单可以有许多商品,一个商品可以从属多个订单,所以他们之间是双向关联的关系
,各自的类都有对方的集合(set),好处和一对多差不多,不过多对多一般要有一张中间表来存储他们之间的关联关系,比如 订单1---牙刷 订单1---毛巾 订单2---牙刷,其实多对多...
请给我讲讲在hibernate中,
什么
时候用“一
对多
”、“
多对一
...
答:
多对多
举个例子就是订单和商品
的关系
,一张订单可以有许多商品,一个商品可以从属多个订单,所以他们之间是双向关联的关系,各自的类都有对方的集合(set),好处和一对多差不多,不过多对多一般要有一张中间表来存储他们之间的关联关系,比如 订单1---牙刷 订单1---毛巾 订单2---牙刷,其实多对多...
hibernate
多对多关系
中 关联表中可以有其他属性吗
答:
补充:1、多对多的本质就是
2个多对一
。2、所谓
的多对多
就是用配置,自动产生按一定命名规范表名的中间表,实际上是都产生中间表的(可以建个空的库,在多对多配置后,跑一下,然后可以去数据库自己去看)。3、分成2个多对一,只不过是我们自己定义了中间表的表名而已。4、记得给分啊……
数据库
关系
1对N N
对1
答:
其实都是
多对多
:但也在数据库
的关系
设置,包含的数据。一个学校有多名学生,一名学生只能在一个学校里。那么一个县里又是多个学校。一个县有多个街道,同样的 如果从一个学校的学生创建关系,就是一对多。如果,从县级说,多个学校多名学生,就是多对多。
基因和形状的
关系一
对一
多对一
是
什么
答:
1. 一对一关系:在一对一关系中,一个特定的基因通常控制一个特定的形状或性状。这意味着一个基因的变异会直接导致一个特定的形状或性状的变化,而其他基因则不会对这个形状或性状产生影响。这种关系在一些遗传疾病中较为常见,例如小麦品质中的某些基因控制着面包制作中的蛋白质含量。2.
多对一关系
:...
sql server中的一对一、
多对一
、
多对多关系
是
什么
意思?
答:
拿你的学号,和课程来说吧。你和你的学号就是一
对一的关系
,因为一个学生只有一个学号(当然只同一阶段);你和你的课程是一对多的关系 ,你一个人可以学很多门课程吧。课程和学生就是
多对多的关系
,一个学生可以学多门课程,而一门课程也会有很多名学生学习。简单就是这么理解 ...
数据库设计怎么将
多对多关系转换
成一对多关系
答:
一
个 多对多关系
可以转换成两个 一对多关系 下面举例说明:有 学生表 与 选修课程表多对多关系 一个学生可以选择多门课程, 一门课程可以被多个学生选修.需要新增加一个 学生选修课程情况表,2个字段(学生编号, 课程编号)然后 学生表 与 学生选修课程情况表为 一对多关系.选修课程表 与 学生选修课程...
大家正在搜
联系转换为关系模式
反三角函数之间的转换关系
关系转换说是谁提出的
er转换为关系模式
铝的转换关系图
关系转换理论的例子
将文字转换为七列三行的表格
如何将时间转换为秒
关系转换