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

2020-12-01 22:10:54 字数 3502 阅读 5890

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 p.pno=s.

pno3.select mno,pno,qty from s where pno in(select pno form p where color='red'

4.π pno,pname,qty (φ(pno(s)=pno(p)))

5.π pname,qty φ(mno='m1'∧pno(p)=pno(s))

π是投影的意思 φ是选择的意思

关于sql的 e-r模型有什么作用

2楼:匿名用户

关系数据库或者er图,这其实是以实体(个体,类)为基础的物理语言,因为关系是实体之间的关系,是由实体来(联合)定义的,所以是实体在先,关系在后的.

当然,也有所谓的纯关系项,比如学生成绩(数学分数),既不属于学生,也不属于课程,而是它们的关系存在.

这个模型,对于实体自身的表达,又有两种方式,一种是通过共相(属性)的交集合来描述,表现在数据库中就是主键是组合码,另一种方式是个体指称方式,就是通过对个体命名,比如编一个流水号作为主键.它基本上就是现在关系数据库的表达框架.

值得一提的是属性,它其实是一个抽象概念(共相),具有排中律的性质,比如人的属性中,善良应该是最基本的一个属性,但却无法在数据库中使用,因为许多人我们无法断定他是否善良,不满足排中律就不能用.

所以又可以说,er模型又是以属性(共相)为基础的模型,每个属性的可测量性可赋值是它的一个重要要求.满足排中律只是上述一个最简单的形式.这个要求限制了实体的表达.

这个实体有属性,而无行为,它只是一个被加工的对象.这个实体对象就是我们企业模型中的数据模型所要表达的,或者是最终表达的,这个er模型好像更适合一种静态的模型表达.我感到,每个关系都是实体的一次聚集,它正是发生动作和表达动作的时候.

所以,这个er模型与微分方程的表达思想非常接近,核心是数据状态决定功能,决定活动和控制,所以它是太机械的决定论问题,难以容纳随机因素的世界模型表达.

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

3楼:满天海晨星

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

4楼:狠不淡定

e-r模型

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

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

什么是e-r模型?

5楼:善良的我啊你

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

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

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

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

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

6楼:匿名用户

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

7楼:**号

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

设计数据库的e-r模型

8楼:匿名用户

你好。很幸运看到你的问题。

但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。

对于你的问题我爱莫能助!

可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。

希望我的回答也能够帮到你!

快过年了,

最后祝您全家幸福健康快乐每一天!

表达实体之间逻辑联系的e-r模型是数据库的什么

9楼:

其实并不是数据库的,就好象你在进行程序开发的时候画的一个流程图一样,它是用来方便和规范你设计数据库的一种方法.说到这个我想花些时间谈谈我个人对数据库的理解,其实数据库不是别的,数据库就是许多的表——但是如果只是表的话,excel就够了,还要数据库干什么——那是因为数据库的表相互之间是有关系的,为了理清这些表之间的关系,所以就画一个e-r图,e就是一个一个的实体,这些实体用表来描述,表的字段就是这个实体的属性,r就是不同实体之间的关系

e-r图有什么用?它和数据库设计有什么关系?怎么设计e-r图?

10楼:匿名用户

实体-联系模型(简称e-r模型)属于数据库概念结构设计阶段,是对现实世界事物的信息抽象。

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

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

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

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

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

一般列出所有字段的图叫实体属性图。e代表实体,r代表联系,e-r图一般只用列出实体以及实体间的联系即可,属性(字段)可以不加。

e-r图的设计,一般有自顶向下,自底向上,逐步扩张,混合策略四种。

数据库设计:概念结构设计(e-r图)关系到逻辑结构设计(关系模式),而关系模式直接关系到数据库的实现以及各种对象间的关系,所以非常重要。

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

11楼:匿名用户

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

模型特点:

entities:实体

attributes:属性

relationships:关系

通常有许多表

通常是满足3nf的

主键/ 外键

1对多映射

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

E-R图的m和n是什么意思,E-R图中的M、N、1是什么意思?

1楼 平淡是真的嘛 表示实体之间联系的类型,比如两个实体联系的类型是m n,就是多对多的关系 1 n就是一对多。 2楼 匿名用户 e r图就是 电动势 电阻 坐标图象!e代表电东势 r电阻 m质量 n导线的匝数 e r图中的m n 1是什么意思? 3楼 匿名用户 表示两个对象的数量关系 如 1对1 ...

E-R图中的M、N、1是什么意思

1楼 匿名用户 表示两个对象的数量关系 如 1对1 1对多 1 n 多对多 m n 举例 学生和学号是1 1关系 学生和班级是m n关系 m n表示两个不同的数量 等等 2楼 匿名用户 1对一关系。一对多关系,多对多关系啊 数据库e r图中字母n m i分别是什么意思 3楼 匿名用户 都是指关联关系...

编程中什么叫数据库?有什么作用,编程 数据库各是什么意思

1楼 匿名用户 金融数据分析与数据库密不可分,那么什么是数据库呢?在大学的计算机教科书中,数据库是被这样解释的 数据库是计算机应用系统中的一种专门管理数据资源的系统。 数据有多种形式,如文字 数码 符号 图形 图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理办法是制作文件,即...