ER模型、 PER模型、 M、 N、 P分别代表什么意思

作者&投稿:许吕 (若有异议请与网页底部的电邮联系)
~ ER模型和PER模型都是数据建模中常用的概念性模型,其中M、N、P是指不同实体之间的关系。
在ER模型中:
- M表示多对一的关系,即多个实例与一个实例相关联。例如,多个订单属于同一个客户。
- N表示多对多的关系,即多个实例可以相互关联。例如,一个学生可以选择多门课程,而一门课程也可以被多个学生选修。
- 在ER模型中,没有P的概念。
在PER模型中:
- M表示一对多的关系,即一个父实体可以有多个子实体,而一个子实体只能属于一个父实体。例如,一个部门可以有多个员工,但一个员工只能属于一个部门。
- N表示多对多的关系,即多个父实体可以拥有多个子实体。例如,在一个医院中,一个医生可以有多个病人,而一个病人也可以由多个医生负责治疗。
- P表示一对一的关系,即一个父实体只能拥有一个子实体,而一个子实体只能属于一个父实体。例如,一个人只能拥有一个身份证号码,而一个身份证号码也只能属于一个人。
需要注意的是,M、N、P并不是标准化的术语,不同的数据建模方法和实践中可能会有不同的定义和解释。


盐田区18591953190: ER模型、 PER模型、 M、 N、 P分别代表什么意思 -
钱伟捷洛: ER模型和PER模型都是数据建模中常用的概念性模型,其中M、N、P是指不同实体之间的关系.在ER模型中:- M表示多对一的关系,即多个实例与一个实例相关联.例如,多个订单属于同一个客户.- N表示多对多的关系,即多个实例可以相...

盐田区18591953190: ER模型中的M、PER模型中的N、M、P是什么意思 -
钱伟捷洛:[答案] 就是对应关系,这些字母是随便取的,代表“多数”的意思,比如一对多,就是1:N,或是1:M,再如多对多,为了不和前面的重复,易于区分,就用M:P

盐田区18591953190: 在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是 -
钱伟捷洛:[答案] 一个实体转换成一个关系模式,这就3个了 一个多对多联系转换成一个关系模式,关系的属性是联系两端实体的主键加上联系本身的属性(如果有的话),这又是3个了 如果是1:1或者1:n联系,本身并不转换成关系模式

盐田区18591953190: 有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这 -
钱伟捷洛:[答案] 有两个不同的实体集,它们之间存在着1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为? A:1个 B:2个 C:3个 D:4个 答案:C

盐田区18591953190: 如何创建数据模型 -
钱伟捷洛: 建立数据模型1、建立实体联系模型1.1、实体联系模型的基本构成实体联系(ER)数据模型所采用的三个主要概念是:实体集、联系集和属性.实体集是具有相同类型及相同性质(属性)的实体集合.联系集是指同类联系的集合.在ER模...

盐田区18591953190: ER模型是做什么用的 -
钱伟捷洛: 关系数据库或者ER图,这其实是以实体(个体,类)为基础的物理语言,因为关系是实体之间的关系,是由实体来(联合)定义的,所以是实体在先,关系在后的. 当然,也有所谓的纯关系项,比如学生成绩(数学分数),既不属于学生,也...

盐田区18591953190: 数据建模技术的实体 - 关系模型(E - R模型)技术 -
钱伟捷洛: e(实体)-r(关系)模型将现实世界的实体及实体间关系逻辑抽象为信息世界的数据模型. 首先分析外部实体,有员工,部门,工作. 然后分析实体间关系: (1)员工与部门: 一个员工只属于一个部门、一个部门可以拥有多个员工,1:n的属于拥有关系 (2)员工与工作: 一个员工可以从事多项工作、而一项工作可以分配给多个员工,m:n的从事分配关系 (3)部门与工作: 一项工作可以属于多个部门,而一个部门可以拥有多项工作,m:n的属于拥有关系

盐田区18591953190: 请问数据库中出现的概念层数据模型是什么意思? -
钱伟捷洛: 概念层数据模型实际上是现实社会到机器世界的一个中间层次,它主要是它的数据模型的构建方法,下面我们就通过以下三个方面详细介绍一下概念层数据模型: 1:对于单线程数,但变成数据模型是走向现实系统中有价值的元素以及关联关系...

盐田区18591953190: ER模型中的基本单元格是 -
钱伟捷洛: ER全称为实体联系模型.在ER中,信息由实体、实体属性和实体联系三种概念单元来表示.我想你说的基本单元格是不是指的实体属性.

盐田区18591953190: ER图转换成关系模型在ER模型中,如果有3个不同的实体集,9个不同的二元关系,其中2个1:n关系,3个1:1关系,4个m:n关系,转换成关系的数目是多少个? -
钱伟捷洛:[答案] 因为m:n有4个,则他们的联系也要转化为实体,就多出4个实体来,所以至少能转化出3+4=7个

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网