当前位置: 主页 > 数据库

jeecms数据库er图-数据流程图和er图

发布时间:2023-02-09 14:41   浏览次数:次   作者:佚名

目录

在画之前,充分了解这种图形,回答它是什么,它有什么绘图规范,最后是怎么画。

1. ER图的概念 1.1 什么是ER图

ER图,也称为实体关系图,是一种提供实体、属性和连接来描述现实世界的概念模型的方法。

通俗地说,当我们理解了实际​​问题的需求时,我们需要一种方法来表达这个需求,概念模型就是用来描述这个需求的。

比如学生生活中的校园一卡通系统数据库、公交一卡通系统数据库等都离不开实体关系图。

在这里插入图片描述

在这里插入图片描述

1.2 ER图中的基本元素

以上面的学生饭卡ER图为例,介绍一下ER图中的基本元素。

实体

在实际问题中,客观存在并可以相互区分的事物称为实体。

实体是现实世界中的对象,可以具体到人、事、物。 例如:上图中的饭卡、学生、办公室、食堂、超市。

属性

实体的某种特征称为属性,在ER图中用属性来描述实体。 比如上图中的学生,可以用“姓名”、“系”、“班级”、“手机号”等属性来描述。

在这里插入图片描述

实体集

具有相同属性的实体的集合称为实体集。 例如:所有学生是一个实体集,(983573,李刚,男,2000/12/12)是学生实体集中的一个实体。

钥匙

在描述实体集的所有属性中,能够唯一标识每个实体的属性称为键。

键也是属于实体的属性,作为键的属性的值必须是唯一的,不能为“空”。 例如:一个不重复的学号可以作为一个学生的“钥匙”。

实体类型

具有相同特征和属性的实体必须具有相同的属性。 用实体名称及其属性名称集合来抽象和描述相似的实体称为实体类型,其表示格式为:实体名称(属性1,属性2,...)

连接

世界上没有任何事物是孤立存在的。 事物内部和事物之间都有联系。 实体之间通常存在三种类型的连接:一对一连接、一对多连接和多对多连接。

2.什么时候画ER图?

什么时候画ER图? 虽然 ER 模型主要用于在概念可视化和物理数据库设计方面设计关系数据库,但在其他情况下 ER 图也可以提供帮助。 一些典型的用例如下。

数据库设计

根据更改的大小,直接在 DBMS 中更改数据库结构可能会有风险。

为避免破坏生产数据库中的数据,仔细计划更改很重要。

ERD 是一个有用的工具。 通过绘制 ER 图以可视化数据库设计思想,您有机会在数据库中实施更改之前识别错误和设计缺陷并进行更正。

数据库调试

调试数据库问题具有挑战性,尤其是当数据库包含很多表时,需要编写复杂的 SQL 来获取所需的信息。

通过使用 ERD 可视化数据库模式,您可以全面了解整个数据库模式。

您可以轻松定位实体、查看它们的属性并确定它们与其他实体的关系。 所有这些使您可以更轻松地分析现有数据库并发现数据库问题。

数据库创建和修补

Visual Paradigm 是一个 ERD 工具,支持数据库生成工具,可以通过 ER 图的方式自动创建和修补数据库。

因此,有了这个ER图工具,ER设计不再是静态的图,而是反映物理数据库结构的镜像。

三、ER图绘制规范

ER图中有四个组件:

矩形框:代表实体,在框内输入实体名称。

在这里插入图片描述

菱形框:表示联系人jeecms数据库er图,在方框内写下联系人姓名。

在这里插入图片描述

椭圆框:表示实体或连接的属性,将属性名称写入框内。 对于主要属性名称,请在其名称下划线。

在这里插入图片描述

联系:

在这里插入图片描述

4.ER图绘制过程

在了解了ER图的定义、构成元素和绘制规范之后,这部分我们将详细介绍ER图的绘制步骤,大致分为以下五个步骤:

识别所有实体集合;

选择实体集应该包含的属性;

确定实体集之间的关系;

确定实体集的关键字jeecms数据库er图,在属性上用下划线表示关键字的属性组合;

确定连接类型。 当用线连接代表连接的菱形框到实体集时,在线旁标记1或n(多)表示连接类型。

使用某软件设计如下。

打开软件,直接“新建一个空白画布”;

从左侧符号库中拖放矩形框,确定所有实体集合及其各自的关系;

在这里插入图片描述

从左侧的符号库中拖出椭圆框,选择实体集应包含的属性;

在这里插入图片描述

确定连接类型。 当用线连接代表连接的菱形框到实体集时,在线旁标记1或n(多)表示连接类型。

在这里插入图片描述

通过简单的 4 个步骤,绘制了一个 ER 图。