计算机c语言中什么是E-R图,怎么画

作者&投稿:庞支 (若有异议请与网页底部的电邮联系)
计算机c语言中什么是E-R图~

这个和C语言没有直接关系,是帮助用户进行数据库设计的一种方式。E-R图也称实体-联系图(Entity Relationship
Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。这个主要用在设计阶段。

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
  ·实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。
  ·属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。
  ·联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。
  联系可分为以下 3 种类型:
  (1) 一对一联系(1 ∶1)
  例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。
  (2) 一对多联系(1 ∶N)
  例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教
  (3) 多对多联系(M ∶N)
  例如,图1表示学生与课程间的联系(“学 ”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生“ 学” 某门课程所取得的成绩,既不是学生的属性也不是课程的属性。由于“ 成绩” 既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“ 学”的属性。

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
作图步骤:

⑴确定所有的实体集合
⑵选择实体集应包含的属性
⑶确定实体集之间的联系
⑷确定实体集的关键字,用下划线在属性上表明关键字的属性组合
⑸确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型

我简单说下,E-R图就是软件设计过程中用来建模的一种图,具体你看下百科吧,很详细。http://baike.baidu.com/link?url=u8as1MKA1juOwW-Q_IWYmauyDdZkhtEM-4_KoDW4TWWPg-IwvFWeHdOuIrbN1Ut0U-9js0hoIxxaDaIICbHRka


c语言中char是什么意思
在C语言中“char”是可容纳单个字符的一种基本数据类型,即char是字符变量的说明符。字符变量的取值是字符常量,即单个字符。字符变量类型说明的格式和书写规则都与整型变量相同。在C\/C++中,对程序员所要输入的变量要给予其类型,主要的的数据类型分为两种,一种是数字类型,一种是字符类型,而“char”...

什么是C语言?
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些...

C语言是什么
4. C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。 C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维...

c语言是什么意思?
处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。最新的C语言标准是C18。

c语言中char*是什么意思?
char* 是声明一个字符类型的指针。比如:chat* y;就是声明一个指针y,这个指针指向的地址上只能存放字符类型的值。

C语言中,变量到底是个什么概念?
C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。变量有三个基本要素:变量名:每一个变量都应该有一个名字。变量的数据类型:每一个变量都应具有一种数据类型(在定义时指定)内存中占据一定的储存空间 变量的值:变量对应的存贮空间中所存放的数。

C语言到底是什么东西
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入...

什么是C语言!
C语言是目前世界上流行,使用最广泛的高级程序设计语言. C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的.C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言.常用的...

c语言中!表示什么意思?
c语言中!表示逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。C语言:...

什么是C语言
C语言的发展过程 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家...

闽侯县19296818271: 计算机c语言中什么是E - R图 -
市惠依信: 这个和C语言没有直接关系,是帮助用户进行数据库设计的一种方式.E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型.这个主要用在设计阶段.

闽侯县19296818271: c语言中什么是ER图 -
市惠依信: ER图是程序设计的概念,并不专属与C语言.E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型.它是描述现实世界关系概念模型的有效方法.是表示概念关系模型的一种方式.用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n).

闽侯县19296818271: C语言中E - R图是指的什么
市惠依信: 其实E-R图是实体关系图 它不分c,java.. 而是看程序中的实体与实体的关系 例如 一对一 多对多 多对一 一对多

闽侯县19296818271: 在计算机c语言中 什么是E - R图转换为关系模式? -
市惠依信: E-R图 Entity Relationship Diagram 就是 关系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型.计算机程序里就是程序流程 图.http://baike.baidu.com/view/15236.htm 关系模式 就 是: 如果 (某某条件成立) 则 { 做...

闽侯县19296818271: C语言问题,E - R图是什么?以及它的什么表示什么 -
市惠依信: e-r图是在数据库设计时候用的 看一下数据库相关知识

闽侯县19296818271: 我想要几个er图的例子 -
市惠依信: E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型.构成E-R图的基本要素是实体型、属性和联系,其表示方法为:· 实体型:用矩形表示,矩形框内写明实体名;· 属性:用椭圆形表示,并用无...

闽侯县19296818271: c语言中的实体关系图指的是什么啊?关系模式又是什么啊? -
市惠依信: 这是有关软件概念里面的你应该看看有关软件设计相关书籍至于你看的什么C语言书,反正我看过的C语言书没有这个章节吧实体关系图就是E-R图:指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式关系数据库中,关系模式是型,关系是值.关系模式是对关系的描述

闽侯县19296818271: er图是什么意思 -
市惠依信: 概念模型的表示方法很多,最常用的是 P.P.S.Chen与1976年提出的实体-联系方法(Entity-Relationship Approach).该方法用E-R图来描述实现概念模型. 你最好看一下数据库系统概论这本书,E-R挺有用的,和软件工程可以联系起来

闽侯县19296818271: E - R图是什么? -
市惠依信: E-R图是实体关系图, 程序设计初期就需要通过画E-R图来确定实体之间的关系,因为他描述了程序结构,E-R图甚至可以当做API来看,

闽侯县19296818271: E - R图是概念模型还是逻辑模型 -
市惠依信: 是概念模型 1.概念模型的表示方法 E-R图主要是由实体、属性和联系三个要素构成的.在E-R图中,使用了下面四种基本的图形符号. 2.确定系统实体、属性及联系 利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据...

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