当前位置:首页 » 数据仓库 » 数据库er
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库er

发布时间: 2022-03-03 16:29:44

数据库ER图中 n:L是什么意思呢

表示尸体之间是多对多的关系,只是用的字母不同而已。

② 数据库画er图

方法/步骤

  • 首先要了解ER图的核心要素:实体,属性,关系;实体就是一个个对象,比如猫;属性就是实体所有的某个属性,比如猫的性别;关系就是实体和实体之间或者实体内部之间的关系。

  • 以同样的方式定义课程实体,然后建关系表,拖进关系线段,连接两个实体,注意两头都是红色才是真正的连接起来了。会自动在关系属性里建立起连接,如下图所示:

  • 到目前为止关系ER图就画完了,这种图ER图算是比较正规的一种了,比上面画的那一种要正规许多。当然,如果还想在专业化一些,可以用PowerDesign来绘制ER图。

③ 关系数据库系统的ER ->关系

数据对象(实体集)用关系(表)来定义。
ER中实体集的属性 ->表中的列(字段、属性);
ER中实体集中的每个实体实例 -> 表中的行(元组、记录)。
如表: 姓名 学号 D.O.B … Peter Bach 2000101 5-10-1982 Lisa Baumann 2000102 12-7-1982 ER->关系 - 表描述联系
ER模式中联系是单独描述的。而在关系模式中,联系也可以用表来描述。例如,选课联系?选课表。
表中有来自学生和课程两个实体的属性,而成绩是选课联系自身的描述属性。
列的取值范围称为域(Domain)。例如,成绩的范围一般是:0-100。
例如:学生选课表 姓名 学号 课程号 课程名 成绩 Peter Bach 2000101 A1033 数据库 85 Lisab Baumann 2000102 A1030 数据仓储化 91

④ 数据库 ER图是什么意思啊

ER图是基于ER模型(实体关系模型)画的,属于概念模型,是对现实世界的实体及其之间关系的抽象。
数据库表是属于数据模型,用来描述数据的结构关系。
通常我们数据库的设计要经过下面这个过程:
现实世界-〉概念模型-〉数据模型
一般项目的设计中,首先通过需求分析的人员根据客户抽象出 ER图,然后由数据库的设计人员根据ER图和用户对查询等方面的需求设计出数据库的表结构,以及相关的视图和索引。

⑤ 数据库ER图一对多联系1:n与1:m的区别

在数据库概念模型设计的时候,ER图是基本方法之一,主要用来描述数据库中所涉及实体及实体与实体之间的关系。实体间的关系通常有:1对1(1:1),1对多 (1:m),多对1(m:1),多对对(m:n)等。
比如有两个简单实体,分别是单位和职员,它们的关系就是1:m,一个单位可以有多个职员;
再比如有两个实体,分别是学生和图书,它们的关系就是m:n,从而形成中间表 学生借阅的图书,结果是1本图书可以被多人借阅,1个人也可以借多本图书。
其它的自己去查教程吧。
顺带说说,许多人做数据库表设计是想到哪里就建个字段,没有做概念设计,这样的数据库生命周期很短,而且维护极难。基本知识学好了非常重要!

⑥ 数据库的ER图

除非你有几百个仓库有上万种商品,即便是这样,数据库设计起来,仍然与你说的这些因素也没有多大关系。仓储问题,无非就是一个进销存,有人企图只用一张表来反映进销存,比如用数量前加一个负号来表示销货,不加符号表示是进货。要计算某种商品的存货时,就用某种商品的无符号数量去加上负号数量的,这样就得到了存货量,从理论上讲,这种设计无可厚非,但实际应用起来,非常糟糕,速度之慢,令人无法想象。试想,对于一个进销活动十分活跃的批发商,当数据库使用几年后,其进销记录可能要达到上百万条,要从上百万条的记录中筛选出你所需要的商品的存货,就是非常浪费时间的。
因此,我建议仓储进销存问题,应设计三张表,进货、销货、存货各一张表,进货时数据录入员录入进货记录后,保存时先保存进货记录,然后在存货表中找到相应的商品号,改写其数量就行了(加数量)。销货亦同,只是减库存数量。
你所说仓库、货物、保管员,只需要在表中增加仓库号、保管员姓名二个字段就行了,根本就用不上关系图。
把复杂的问题搞简单,这是电脑软件存在的基本意义,如果把简单的问题搞复杂,那么电脑软件进销存就没有存在的意义了。

⑦ 数据库ER图

具体条件。若要一对多或多对多或联合使用的虚线,实线是外键的情况下,根据分析。

⑧ ER关系就是指数据库表或字段的关系吗

ER是Entity Relationship,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

具体到数据库层级,就是类似于下面的一个这样的图,表示了各个表有什么属性字段,表和表之间有什么关系。一对多,多对多等。

⑨ 数据库和ER高手进

select empID,empName,gender,salary,birthdate from employee where salary=(select max(salary) from employee) 大概就是这样把,这个是第一题答案,第2题的不会