E-R模型是层次模型吗,e-r模型是概念模型还是逻辑模型

2021-01-19 15:29:15 字数 4518 阅读 5262

1楼:fly划过的星空

不是。e-r模型是属于

概念模型。

解析:数据模型按不同的应用层次分成3种类型,他们是概念数据模型、逻辑数据模型、物理数据模型。实体-联系模型(e-r模型)是概念数据模型,而关系模型、层次模型、网状模型都是逻辑数据模型。

e-r模型是概念模型还是逻辑模型

2楼:匿名用户

是概念模型

1.概念模型的表示方法

e-r图主要是由实体、属性和联系三个要素构成的。在e-r图中,使用了下面四种基本的图形符号。

2.确定系统实体、属性及联系

利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据项进行分类、组织,确定系统中的实体、实体的属性、标识实体的码以及实体之间联系的类型。

在数据字典中“数据项”是基本数据单位,一般可以作为实体的属性。“数据结构”、“数据存储”和“数据流”条目都可以作为实体,因为它们总是包含了若干的数据项。作为属性必须是不可再分的数据项,也就是说在属性中不能包含其他的属性。

3.确定局部(分)e-r图

根据上面的分析,可以画出部分实体-联系图。

在这些实体中有下画线的属性可以作为实体的码,这几个实体之间存在着1:1、l:n和m:n几种联系。

4.集成完整(总)e-r图

各个局部(分)e-r图画好以后,应当将它们合并起来集成为完整(总)e-r图。在集成时应当注意如下几点:

(1)消除不必要的冗余实体、属性和联系。

(2)解决各分e-r图之间的冲突。

(3)根据情况修改或重构e-r图。

6.2.3逻辑结构设计

逻辑结构设计的任务,就是把概念结构设计阶段建立的基本e-r图,按选定的管理系统软件支持的数据模型(层次、网状、关系),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。

e-r图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。这种转换一般按下面的原则进行:

(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。

(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:

1:1联系,两端实体的码都成为关系的候选码。

1:n联系,n端实体的码成为关系的码。

m:n联系,两端实体码的组合成为关系的码。

什么是e-r模型?

3楼:善良的我啊你

e-r模型的构成成分是实体集、属性和联系集,其表示方法如下:

(1) 实体集用矩形框表示,矩形框内写上实体名。

(2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。

(3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1、1—n或m—n。

因此,e-r模型也称为e-r图。

4楼:匿名用户

e-r是数据库中概念模型的一种的表示方法,主要元素有:实体集,属性,联系集。表示方法如下用正方形表示实体,用椭圆表示属性,用菱形表示联系,你的网名和我的一样哦,呵呵

5楼:**号

它提供不受任何dbms约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。e-r数据模型问世后,经历了许多修改和扩充。

e-r模型是一种什么模型,主要体现在

6楼:匿名用户

e-r模型它提供不受任何dbms约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。

模型特点:

entities:实体

attributes:属性

relationships:关系

通常有许多表

通常是满足3nf的

主键/ 外键

1对多映射

建立e-r模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。同时建立e-r模型的工作,属于软件生命周期的设计阶段。

e-r模型的模型特点

7楼:百度用户

entities:实体

attributes:属性

relationships:关系

通常有许多表

通常是满足3nf的

主键/ 外键

1对多映射

建立e-r模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。同时建立e-r模型的工作,属于软件生命周期的设计阶段。

实体关系模型的e-r图的基本要素

8楼:囊

通常,使用实体-联系图(entity-relationship diagram)来建立数据模型。可以把实体-联系图简称为er图,相应地可把用er图描绘的数据模型称为er模型。er图中包含了实体(即数据对象)、关系和属性等3种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来。

例如,图1是某学校教学管理的er图。

人们通常就是用实体、联系和属性这3个概念来理解现实问题的,因此,er模型比较接近人的习惯思维方式。此外,er模型使用简单的图形符号表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,因此,er模型可以作为用户与分析员之间有效的交流工具。

实体型(entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在e-r图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。

属性(attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在e-r图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。

如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。

联系(relationship): 数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下 3 种类型:

(1) 一对一联系 (1 ∶ 1)

例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。

(2) 一对多联系 (1 ∶ n)

例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教【见图1】。

(3) 多对多联系 (m ∶ n)

例如,图1表示学生与课程间的联系(“ 学 ”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生 “ 学 ” 某门课程所取得的成绩,既不是学生的属性也不是课程的属性。

由于 “ 成绩 ” 既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系 “ 学 ”的属性.

在数据设计中,将e-r 图转换成关系数据模型的过程属于什么阶段?

9楼:阿甘另传

在数据设计中,将e-r 图转换成关系数据模型的过程属于逻辑数据阶段;

解析;e-r 图转换成关系数据模型是把图形分析出来的联系反映到数据库中,即设计出表,这属于逻辑数据阶段。

#计算机二级msoffice的高级应用#希望对读者您有帮助,谢谢!

10楼:洋果冻爽歪歪

数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用e-r模型进行设计,包括画e-r图;3逻辑结构设计:

通过将e-r图转换成表,实现从e-r模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:

系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中e-r图向关系模式的转换。

11楼:

在数据库设计中,将e-r图转换成关系数据模型的过程属于(逻辑设计)阶段

12楼:水果炸弹武士

逻辑设计:首先将e-r图转换成具体的数

据库产品支持的数据模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(view),形成数据的外模式,形成“逻辑数据库”。

数据库:e-r模型是 属于数据模型里面的 概念/逻辑/物理 数据模型的哪一个,还是独立的概念?

13楼:满天海晨星

建立e-r模型是数据库概念设计的重要内容,也就是说属于e-r模型是概念模型里面的内容,是概念模型的一种表示方法,本身也是一种语义模型。概念设计是设计阶段的组成部分,同时建立e-r模型的工作,属于软件生命周期的设计阶段。

14楼:狠不淡定

e-r模型

概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型,与具体的数据库系统无关,与具

体的计算机平台无关,如e-r模型

e-r模型是概念模型还是逻辑模型

1楼 匿名用户 是概念模型 1 概念模型的表示方法 e r图主要是由实体 属性和联系三个要素构成的。在e r图中,使用了下面四种基本的图形符号。 2 确定系统实体 属性及联系 利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据项进行分类 组织,确定系统中的实体 实体的属性 标识实体的...

数据库中的E-R模型是什么意思,关于SQL的 E-R模型有什么作用

1楼 匿名用户 1 select pname qty from p s where mno m1 and p pno s pno 2 select pname as 商品名 avg qty as 平均销售量 from s p m where m city 上海 and s mno m mno and...

E-R模型是反映数据库应用系统的

1楼 跪着作揖 答案为概念模型。 er模型,全称为实体联系模型 实体关系模型或实体联系模式图 erd ,是概念数据模型的高层描述所使用的数据模型或模式图。 e r模型常用于信息系统设计中,比如它们在概念结构设计阶段用来描述信息需求和 或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论...