# 如何实现 MySQL 数据库 ER 图
在学习数据库设计时,了解 ER(实体-关系)图是非常重要的。ER 图帮助我们可视化数据库的结构、实体和它们之间的关系。本指南将带你通过一步一步的过程来实现一个简单的 MySQL 数据库 ER 图。
## 流程概览
在实现 ER 图之前,我们需要明确步骤。从定义需求到创建数据库操作,这里有一个简要的流程表:
| 步骤 | 描述 |
|------|
原创
2024-10-26 06:38:14
177阅读
一、实验目的:1、根据需求完成数据库设计建模,熟练使用E-R模型;2、在数据库设计方案基础上实现为数据库。实验任务:1、根据业务流程抽象出相关实体及关系;2、使用E-R模型实现设计方案;3、基于E-R模型实现为可运行的数据库。二、实验要求请完成以下内容:1、以E-R模型展示你的设计方案,要求包含完整的设计,有实体名称、实体属性、主键,并在图中体现实体间的关系;注:E-R模型,可以手绘后拍照,也可以
转载
2023-10-30 14:15:07
350阅读
目录 ER图成分构成2 属性3 联系用处E-R图转换成关系模式1:1联系的转换 1:n联系的转换m:n联系的转换ER图成分构成 1 实体实体是客观世界中存在的各种事物,或者某个抽象事件,我们都可以将其称之为实体。一方面,实体可以是现实世界中的课程实体、教师实体、学生实体、职工个体。总而言之,实体可以是现实集合中的一个子集,也可以是各种抽象的对象。实体在ER图中用矩形表
转载
2023-08-29 21:01:52
183阅读
ER图分为实体、属性、关系三个核心部分。实体是长方形体现,而属性则是椭圆形,关系为菱形。ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里包括张三、李四等,实体成员(entity member)/实体实例(entity
转载
2024-09-20 10:47:11
65阅读
E-R图提供了表示实体性、属性和联系的方法; 1.实体型用矩形表示,矩形框内写明实体名; 2.属性用椭圆形表示,并用无向边将其与相应的实体型连接起来; 3.联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来。 需要注意的是,如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)一个实例 下面用E-R图来表示某个工厂物
转载
2024-08-24 15:53:20
1337阅读
一、什么是ER模型 实体-联系图(Entity-RelationDiagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器。独立于DBMS的ER图模型。通常将它简称为ER图,对应地可把用ER图描绘的数据模型称为ER模型。二、为什么出现ER模型 假设把用户信息需求得到的数据存储格式转换成DBMS能处理的逻辑模型,这样往
转载
2024-05-10 19:53:13
790阅读
数仓设计概论1.OLTP与OLAP的应用和区别?OLTP应用:联机事务处理,满足业务数据的存储特点:数据量相对较小、性能快、需要满足事务工具:数据库管理工具,MySQL、OracleOLAP应用:联机分析处理,满足基于数据处理的数据分析存储和管理特点:数据量相对较大、性能相对可以慢一些、没有事务性需求工具:数据仓库管理工具,Hive2.数据仓库概述2.1 功能: 为了满足OLAP(联机分析处理)场
转载
2024-04-03 21:55:52
210阅读
文章目录1可行性研究1.1 系统概述1.1.1当前系统分析1.1.2目标系统分析1.2 可行性分析研究1.2.1 技术可行性1.2.2 经济可行性1.2.3社会可行性2 需求分析2.1.任务概述2.1.1 目标2.1.1.1开发意图2.1.1.2应用目标2.1.1.3 产品描述2.1.1.42.2 具体需求分析2.2.1 数据流图2.2.2数据字典2.3 支持信息2.3.1 运行环境2.3.2
转载
2024-10-09 12:20:22
57阅读
1、二者的本质数据库和数据仓库的本质都是存储数据,然后服务于应用。2、什么是数据库狭义上的数据库是指单纯的一个数据库实例,比如通过create database db命令创建数据库。广义上的数据库是指的数据库管理系统,比如常见的关系型数据库MySQL和Oracle。一般来讲,当提到数据库的时候就是指广义上的数据库管理系统。关系型数据库那什么是数据库呢,以关系型数据库为例,首先是存储结构化数据的,比
转载
2024-04-21 18:49:51
50阅读
文章目录ER图分为实体、属性、关系三个核心部分ER图中关联关系有三种ER实体的简单例子 ER图分为实体、属性、关系三个核心部分ER图的实体(entity)实体是长方形体现 从属实体使用圆角矩形表示 即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体
转载
2023-08-20 23:32:13
2917阅读
数据库设计的过程 数据分析->数据建模->关系数据库模式->关系数据库管理 用户需求->概念模型(E/R Model)->逻辑模型(三层结构) 现实世界->信息世界->机器世界概念设计工具E-R图
转载
2023-11-19 18:18:56
2420阅读
实体联系模型,实体关系模型或实体联系模式图(ERD)是由美籍华裔计算机科学家陈品山(Peter Chen)发明,是概念数据模型的高层描述所使用的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号。这种数据模型典型的用在信息系统设计的第一阶段;比如它们在需求分析阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何
转载
2023-10-28 13:25:31
429阅读
ER图Entity Relationship,实体关系图。 (图源自csdn,最初的博主未知) 1、先画出所有实体,矩形圈出来2、再画出每个实体的属性,椭圆圈出来,实体、属性之前用实线连接。为了方便找出主键,作为主键的属性可以画一条下划线。3、标注实体之间的关联关系:一对一(1,1)、一对多(1,n),多对多(m,n)。关系用菱形表示,并在菱形2边的线上标上1、m、
转载
2023-10-18 12:32:12
1965阅读
了解ER图的基本组成,以及如何在viso中画ER图,了解ER图到数据库表的过程。ER图是实体关系图,用矩形表示实体,用椭圆形表示属性,用棱形表示两实体之间的联系。相互用直接联接起来,是一种数据建模工具。用来描述现实世界的概念模型 。在创建数据库表之前,首先需要设计数据库表,设计数据库表的主要工具是ER图。ER图给出了数据库表的图形化描述,但还缺乏建立数据库表必要
转载
2023-12-19 19:23:52
1176阅读
一、E-R图构成要素E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型
转载
2024-04-12 06:58:40
858阅读
数据库的要素即为ER: 即为表和关系。 再往下即为字段、记录。 往上即为数据操作、管理; 包含多表操作; 在往上为事务。 再往上为大数据、高并发。
转载
2017-08-30 23:52:00
284阅读
2评论
数据库系统原理与应用教程(072)—— MySQL 练习题:操作题 121-130(十六):综合练习121、分组查询该题目使用的表和数据如下:/*
drop table if exists `salaries` ;
drop table if exists titles;
CREATE TABLE `salaries` (
`emp_no` int(11) NOT NULL,
`salary
转载
2024-07-11 23:18:10
32阅读
文章目录1. 概念2. ER模型包含的要素3. 关系的类型4. 举例4.1 建模分析4.2 ER模型细化4.3 ER模型转为数据表 1. 概念ER模型也叫作实体关系模型,是用来描述现实生活中客观存在的事物、事物的属性,以及事物之间关系的一种数据模型。在开发基于数据库的信息系统的设计阶段,通常使用ER模型来描述信息需求和信息特性,帮助我们理清业务逻辑,从而设计出优秀的数据库。2. ER模型包含的要
转载
2023-07-11 13:08:58
1033阅读
第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性; 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情;例如:订单表只描述订单相关的信息,所以所有字段都必须与订单id相关 产品表只描述产品
转载
2024-05-18 22:33:47
96阅读
文章目录一、基本概念1.实体2.属性3.关系二、实例 常用的在线画图工具:https://www.processon.com一、基本概念ER图分为实体、属性、关系三个核心部分。1.实体ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里
转载
2024-03-28 12:26:04
1561阅读