ER图中的m比n关系模式怎么建表
可以分为一对一、一对多和多对多类型。
E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。这种转换一般按下面的原则进行:
(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。
(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:
1:1联系,两端实体的码都成为关系的候选码。
1:n联系,n端实体的码成为关系的码。
m:n联系,两端实体码的组合成为关系的码。
几何问题,请民n与同m的关系。
m、n的关系与圆的半径R、r都有关系。取一组特殊值,如上图。大圆半径R,小圆半径r=(1-√2\/2)R,直线y=x 当m=R,则n=0 当m>R时,n不存在。
...三个M:N联系,根据ER 模型转化为关系模型的规则转化为关系的数目有...
模型转化为关系模型的规则转化为关系的数目有6个。E-R 模型转化为关系模型的规则。一,每一个实体对应一个关系模式;二,每个m:n联系对应一个关系模式。
R-E图转换关系数据模型,当两个实体间的联系时m:n的联系时,它通常可以...
3个,一个多对多关系,分解为2个一对多,需要3个关系模式
有关数据库系统的练习题 E-R图的关系画图转换,,急需 谢谢了
(1) 试画出ER图,并在图上注明属性、联系的类型。图5.1 (2) 将ER图转换成关系模型,并注明主键和外键。解:(1) ER图如图5.1所示。(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名...
关系模型中的E-R图中P符号代表什么?
M:N:P是指三元联系 你说的M、N是二元联系,以此类推,三个不同实体集实体之间的联系就是三元联系。
在E— R图中,用来表示实体之间联系的图形是什么?
在E-R图中,用来表示实体之间联系的图形是菱形,此题选C。用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或...
e-r图中,关系用什么表示?
在E-R图中的方法:1、椭圆表示法:用椭圆来表达实体之间的关系。在椭圆内写明联系名,并用实心线段分别与有关实体连接起来,实心线段旁标上联系的类型(1:1,1:n,m:n)腔纳。2、直线表示法:用线段来表示实体之间的关系。线段两端标有箭头的实线表示一对一关系,两端标有箭头的虚线表示一对多...
将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法中正确的是...
C,增加一个关系表示联系,其中纳入m方和n方的主键(主码)
程序中E-R图,表示的是什么?
1. 实体类型:以矩形表示,并在矩形内部标注实体名称。2. 属性:使用椭圆形表示,并通过线段与相应的实体类型相连,线段上通常会标注属性名称。3. 联系:用菱形表示,并在菱形内部标注联系名称。菱形与参与联系的实体类型通过线段相连,线段旁标注联系的类型(如1:1、1:n或m:n),表示实体之间的关联度...
什么是E- R图的逻辑设计?
实体的码就是关系的码。(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:1:1联系,两端实体的码都成为关系的候选码。1:n联系,n端实体的码成为关系的码。m:n联系,两端实体码的组合成为关系的码。
刘芸更昔: 对于1:N联系,则产生两个表,并且在其中一个中创建一个外键 如果是M∶N联系,则每个实体是一个表,然后把联系单独创建一个表,并用两个实体的主键联合作为主键,因此是3个表
商都县18833463092: 一对多关系在ER图中是如何建模 - ?
刘芸更昔: 跟普通的一样,只需在关系的两条线上标注出来几对几就行,一般用 1,M,N表示.在一那端实体与关系之间的线上写1,在多那端实体与关系之间写M或者N
商都县18833463092: E - R图转换成关系模型后,包含多少个关系模式该如何判断.比方说,我在书上看到,E - R图包含有A实体和B实体,并且从A到B存在m:n的联系,那么答案是... - ?
刘芸更昔:[答案] 一般情况下,在设计数据库的时候,如果存在多对多的情况那么就必须将其分解为两个一对多的情况.也就是说,两个实体多对多的关系,分解后必然在它们之间再出现一个实体来连接它们的关系. 举个例子来说:学生和课程...
商都县18833463092: 如何把ER图转化为关系表 - ?
刘芸更昔: ER图不是有实体么 每一个实体都是一张表 关系是主外键 属性是表中的字段 就这么简单
商都县18833463092: 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联 - ?
刘芸更昔: 你可能不太懂ER图转换为关系模式集的算法.1.实体类型的转换(1)将每个实体类型转换成一个关系模式.(2)实体的属性即为关系模式的属性.(3)实体标识符即为关系模式的键.2.二元联系类型的转换(1)若实体间联系是1:1,可以在...
商都县18833463092: er图导出关系模型中联系转化为关系的三种情况 - ?
刘芸更昔: 如果两个实体之间具有M:N联系,则将它们转化为关系模型的结果是___3__个表 m是实体 n是实体 mn有联系
商都县18833463092: 数据库 ER图实体的属性是要把所有属性的都要写出来吗? - ?
刘芸更昔: ER图的属性一般只把主要的标出来,一般主键和外键都要标出来.在具体实现物理模型时,就需要把所有能用到的属性都设置好. ER图中规定: 用矩形表示实体(等同于表) 用椭圆形表示实体的属性(等同于表中字段) 用菱形表示实体关系...
商都县18833463092: ER图转换成关系模型在ER模型中,如果有3个不同的实体集,9个不同的二元关系,其中2个1:n关系,3个1:1关系,4个m:n关系,转换成关系的数目是多少个? - ?
刘芸更昔:[答案] 因为m:n有4个,则他们的联系也要转化为实体,就多出4个实体来,所以至少能转化出3+4=7个
商都县18833463092: sql新建数据库?
刘芸更昔: 在多对多的情况下,用ER图解释的话 ,就是菱形符号的问题,即两个实体的关系,开课这个关系,应该单独建表,按照第三范式的要求,应该将关系中各个实体的主码,作为关系表的主码(即主键),所以这里应该用组合键(即:couid和classid共同担当主键) 回答完毕,希望采纳.