精华内容
下载资源
问答
  • 数据库ER图
    千次阅读
    2021-09-12 23:10:33

    数据库ER图的画法:
    1、找出实体(不能再分割的名词)并用‘长方体’表示
    2、找出实体的属性用‘椭圆’表示
    3、找出实体之间的关系,用‘菱形’联系:
    (1)1:1联系,A中一个实体与B中一个实体对应
    (2)1:n联系,A中一个实体与B中多个实体对应,而B中一个实体与A中 一个实体对应
    (3)m:n联系,A中一个实体与B中多个实体对应,B中一个实体与A中多个实体对应
    ER图转换为关系模型:
    1、实体转换为一个关系模型
    2、实体的属性就是关系的属性,实体的码就是关系的码
    3、实体间联系的转换:
    (1)1:1联系,再任意一方加入对方的主键变成其外键,并加入联系本身的属性
    (2)1:n联系,将1方的主键加入n方作为其外键,并同时将联系的属性加入n方
    (3)m:n联系,将联系本身转化为为一个关系模型,将联系双方的主码加入其中即作为主键也作为外键,并将联系的属性加入其中

    更多相关内容
  • 数据库-ER图练习题

    2018-01-08 14:25:22
    主要是一些经典的ER图练习题,经典的学校,企业,医院等等案例
  •  ER图成分构成 2 属性 3 联系 用处 E-R图转换成关系模式 1:1联系的转换  1:n联系的转换 m:n联系的转换 ER图成分构成  1 实体 实体是客观世界中存在的各种事物,或者某个抽象事件,我们都可以将其称之为实体。一...
  • 数据库设计 ER图

    千次阅读 2022-01-09 20:41:41
    一、ER图简介 ER图,简单来说,E是实体,实体有一组属性;R是关系。找打系统中的实体以及实体关系就可以绘制出ER图了。 例如,下图是网上找到的ER图,矩形的是实体,椭圆是属性,实体何实体时间的关系用菱形,关系...

    一、ER图简介

    ER图,简单来说,E是实体,实体有一组属性;R是关系。找到系统中的实体以及实体关系就可以绘制出ER图了。

    例如,下图是网上找到的ER图,矩形的是实体,椭圆是属性,实体和实体时间的关系用菱形,关系也有属性,例如,学生选修课程,有成绩属性,当然如果系统需要,也可以记录选修的时间等属性信息。

    认真看下,你会发现ER图理解起来还是比较容易的。

    ER图中识别出实体后,找到实体之间的关系很重要。而关系可能是一对一(1:1)、一对多(1:n),多对多(m:n),关系用菱形表示,而关系的类型在菱形的两条与实体的连接线上标注,

    判断两个实体的关系是,先让实体A假设为1,看它能对应实体B的个数,然后放过来,假设实体B为1个,看实体A对应的个数,就可以得到实体对应关系。

    例如,

    1个学生关注多个商品,而1个商品被多个学生关注,所以学生和商品的关系是多对多

    1个学生属于1个班级,而1个班级可以多个学生,所以班级和学生的关系是一对多

    1个学生拥有1张饭卡,而1张饭卡属于1个学生。所以学生和饭卡的关系是一对一

    二、ER图绘制常见问题

    但是真的落实到自己绘制,很多同学就会遇到困难。下面我们通过反例来学习ER图

    1.反例1  区分功能和关系

    例如,管理员可以管理用户。但是如果系统不记录哪个管理员可以管理哪些用户,那么就无需在ER图上绘制该关系。只有需要在数据库保存的关系,才需要在ER图上保存。

    2. 反例2:区分程序功能和数据库数据

    挂号排队信息

    我个人挂号排队一般不用保存到数据库,所以无需在ER图上表示

    另外,如果要显示排队信息,我认为应当是给每个用户一个id序号,程序实现排队,而不是数据库去记录这个排队信息、

    三。ER图转关系模式

     所有的实体应当转为一张表。所以上面的班级 学生 课程 教师都是一张表

    班级表包含字段:班级号,班级名,专业,人数  主键:班级号

    学生表包含字段:学号,姓名,性别,年龄 主键:学生号

    课程表包含字段:课程号,课程名,课时,学分  主键:课程号

    教师表包含字段:编号,姓名,职称,年龄,性别 主键:编号

    根据关系是1:1  1:n   m:n 转成表

    1)  对于 1:1的  可以将关系保存到任何一个实体表中,

    2) 对于1:n的,可以将关系保存到n的那个实体里,例如图中的班级和学生是1对多,那么可以在学生表中增加一个班级id的字段,说明该学生是哪个班级的

    学生表包含字段:学号,姓名,性别,年龄,班级ID 主键:学生号

    3)对于多对多的关系  m:n的 ,关系保存到新表中

    例如,学生和课程是多对多的关系,那么吧两个表的主键拿出来,加上关系属性,组成一个表

    学生成绩表 学号 课程号 成绩  主键:学号  课程号

    展开全文
  • 各种ER图实例大全

    2020-10-29 22:32:11
    ER图实例 包括常用的各种系统设计参考模型 超全的
  • 数据库概念设计ER图实例集.doc
  • 数据图ER图——详解与实例

    万次阅读 2020-08-02 21:38:35
    数据库设计案例分析——概念模型设计ER图) 实体(表),关系理解为表之间的联系;在数据库设计阶段,实体关系图的建立位于概念模型设计阶段,这一阶段主要用于进行实体之间的关系建立。 详解 ER图分为实体、属性、...

    Author:天添豆浆
    计算机科学与技术专业,迷摇滚的理科男
    新手村码农,第五篇博客,数据库中的ER图

    参考:

    数据库设计案例分析——概念模型设计(ER图)

    实体(表),关系理解为表之间的联系;在数据库设计阶段,实体关系图的建立位于概念模型设计阶段,这一阶段主要用于进行实体之间的关系建立。

    详解

    ER图分为实体属性关系三个核心部分。
    实体是长方形体现,而属性则是椭圆形,关系为菱形。

    • ER图的实体(entity):即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体实例(entity instance),例如学生实体里包括张三、李四等,实体实例(entity instance) 不需要出现在ER图中。
    • ER图的属性(attribute):即数据对象所具有的属性,例如学生具有姓名、学号、年级等属性,用椭圆形表示,属性分为唯一属性( unique attribute)和非唯一属性,唯一属性指的是唯一可用来标识该实体实例或者成员的属性,用下划线表示,一般来讲实体都至少有一个唯一属性。
    • ER图的关系(relationship):用来表现实体与实体之间的联系,例如学生的实体和成绩表的实体之间有一定的联系,每个学生都有自己的成绩表,这就是一种关系,关系用菱形来表示。

    数据库ER图(表)之间的关联关系

    1对1(1:1):指对于实体A与实体B,A中的每一个实体实例只能与B中某一个实体实例有关系;反之,在实体B中的每个实体实例只能与实体A中某一个实体实例有关系。如:学生:成绩表(一个学生对应于成绩表中的一个成绩;而成绩表中的一个成绩只能对应一个学生)

    1对多(1:N):指实体A的每一个实体实例 与 实体B中的多个实体实例有关系;并且实体B中每一个实体实例只能与实体A中某一个实体实例有关系。如:部门表:员工表(一个部门对应多个员工,一个员工只属于一个部门)。

    多对多(M:N):指实体A中的每一个实体与实体B中多个实体有关系;并且实体B中的每一个实体与实体A中的多个实体有关系。如:员工:角色(一个员工可以有多个角色,如:打扫卫生,整理资料的角色;一个角色可以有多个员工,如:打扫卫生的人有张三、李四、王五等)。

    举例

    大学生上课成绩ER图:
    在这里插入图片描述

    展开全文
  • 分需求分析、ER图、关系数据库模式、数据库的建立四个阶段。 需求分析阶段是数据库应用系统开发的最重要阶段。需求分析要求应用系统的开发人员按照系统的思想,根据收集的资料,对系统目标进行分析,对业务的信息...
  • oracle数据库生成er图

    千次阅读 2021-05-06 01:31:05
    用vision通过反向工程生成的数据库ER图_计算机软件及应用_IT/计算机_专业资料。用vision通过反向工程生成的数据库ER图admin Field Name admin_id admin_name admin_psw Field Type Default AllowNull PriKey NO NO ...

    用vision通过反向工程生成的数据库ER图_计算机软件及应用_IT/计算机_专业资料。用vision通过反向工程生成的数据库ER图admin Field Name admin_id admin_name admin_psw Field Type Default AllowNull PriKey NO NO NO YES NO NO Extra......

    数据库ER图讲解 实体-联系模型 ? 2.1 基本概念 ? 2.2 E-R图 ? 2.3 一个简单的综合示例 ? 2.4 E-R图设计剖析 ? 2.5 复杂系统E-R图示例 ? 2.6 E-R模型到关系模型的转换 2.1基本概念 ? 实体-联系模型 ? 1976年, ......

    )四、数据库物理结构设计 1、把关系模型转化为表结构 (1)班级信息表(class):包含所有的班级信息。 表 1- 班级...ER图转换为关系模式实例 2018-06-24 20:26:52 这是我最近看到的关于关系模式最好的文章 2018-06-24 02:07:......

    [解析] 逻辑设计就是把概念模型转换为某一个具体的数据库管理系统所支持的数据模型...

    数据库ER图讲解_动物植物_PPT模板_实用文档 E-R图主讲老师:王文彬 1 实体-联系模型 ? 2.1 基本概念 ? 2.2 E-R图 ? 2.3 一个简单的综合示例 ? 2.4 E-R图设计剖析 ? 2.5 复杂系统E-R图示例 ? 2.6 E-R模型到关系......

    “数据库关系图”节点右击==》新建数据库关系图 5、 此时就可以在界面中间画自己的 ER 关系图了 新增表: 右击==》新建表 填写表信息 为表添加关系: 鼠标放在表中右击==》关系 点击红色标记,填写表关联信息,可以更改关联名字等信息......

    . 将 ER 模型转换成关系数据库 ER 模型转换关系数据库的一般规则: (1) 将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。 (2) 对于二元联系,按各种情况处理,如下面所示。 二元 关系 ER 图 转换成的关 系 联系......

    数据库ER图模型_计算机软件及应用_IT/计算机_专业资料。数据库ER图有关概念介绍 提纲数据库设计过程 基本概念 映射的基数 弱实体集 扩展ER特性 ER模型设计要点 概念数据库设计过程 E-R模型向关系模式的转换 数据库设计过程确定存储哪些......

    Visio 对 MySQL 数据库反向工程生成 ER 数据库模型图 1、首先需要从 Mysql 下载用于数据库链接的驱动 ODBC 下载地址是:/downloads/connector/odbc/ 根据相应的版本下载即可,下载完后直接在本地安装 Visio2010(......

    数据库用ER图来描述_计算机软件及应用_IT/计算机_专业资料。为电冰箱经销商设计一个数据库, 要求包括生产厂商和产品的信息。 生产厂商的信息包 括名称、地址、电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的 数量......

    ? 目前的DBMS大多支持关系型逻辑模型,比如Oracle, SQL Server,DB2等等。 ? 我们也可以开发自己的DBMS,但这项工作...8 从ER图导出关系模型数据结构 ER图描述信息的结构,是构造数据模型的依据。从ER图 出发导出关系模型数据结构的两点......

    ER 模型转换关系数据库的 一般规则: (1) 将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。 (2) 对于二元联系,按各种情况处理,如下面所示。 二元关 ER 图系 转换成的关系 联系的处理 主键 外键 (有两种) (......

    建立ER图根据具体语义把ER图转换为关系模式_计算机软件及应用_IT/计算机_专业资料。数据库设计数据库系统设计包括数据库设计与数据库应用系统设 计,对应需要建立数据模型与功能模型。重点 : 数据库设计步骤、关键、任务、结果等概念与知识......

    数据库设计(ER图与逻辑结构表)示例_计算机软件及应用_IT/计算机_专业资料。1.1 数据库概念设计 1.1.1 数据库 E-R 设计图 图 1:数据库 E-R 设计图 1.1.2 E-R 设计图说明 表 1 数据库 E-R 实体表 实体名称 实体描述......

    把E-R图转换成关系模型的过程,属于数据库设计的是( )。 A.概念设计B.逻辑设计C.需求分析D.物理设计正确答案及相关解析 正确答案 B 解析 E-R图转换成关系模型的过程,属于数据库设计的逻辑设计阶段。...

    SQL-Server-2008 中-如何实现 ER 图的绘制 1、 以系统默认的用户,Windows 身份验证模式进入 Microsoft SQL Server Management Studio 主界面,如下图: 2、 点击连接进入主界面 3、 新建一个数据库,名字为 PPIS a) 打开“对象资源......

    数据库的逻辑设计主要工作是将E-R图转换成指定RDBMS中的关系模式。需求解析阶...

    教学管理系统数据库ER图及SQL语句,数据库管理系统,属于数据库管理系统的是,数据库管理系统是,oracle数据库基本语句,access数据库管理系统,好用的订单管理系统,学籍档案管理系统,oracle数据库入门,sql数据库入门基础知识 ......

    数据库逻辑设计 1.2.1 数据库逻辑模式结构 数据表中文名 数据表名 备注 数据库设计(ER 图与逻辑结构表)示例 雇员 厨师 订单受理人 经理 顾客 就餐卡 订单 订单明细 食品 常规菜单 促销菜单 班次 签到记录 加班记录 GuYuan CS DDS......

    参考答案:ER图 数据库的设计及实现_经管营销_专业资料。参考答案:ER图 数据库的设计及实现 答:有两个实体,分别是“图书”和“读者”,两个实体间的联系就是“借阅”;每个读者 都可以借阅多本图书, 而每本图书又可以被不同的读者所......

    展开全文
  • 数据库 E-R图实例

    万次阅读 多人点赞 2020-05-17 20:08:49
    设某汽车运输公司数据库中有三个实体集。 实体: 车队(车队号,车队名) 车辆(车牌照号,厂家,出厂日期) 司机(司机编号,姓名,电话) 要求: 车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个...
  • 如何画数据库ER图

    万次阅读 多人点赞 2020-02-16 20:23:06
    一、ER图基本概念 ER图分为实体、属性、关系三个核心部分。在ER图中,实体是长方形,属性是椭圆形,关系为菱形。 1、实体(entity) 即数据模型中的数据对象(即数据表),用长方体来表示,每个实体都有自己的...
  • 实体联系模型,实体关系模型或实体联系模式(ERD)是由美籍华裔计算机科学家陈品山(Peter Chen)发明,是概念数据模型的高层描述所使用的数据模型或模式,它为表述这种实体联系模式形式的数据模型提供了图形符号...
  • 一、前言 Redis 提供了5种数据类型:String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),理解每种数据类型的特点对于redis的开发和运维非常重要。 备注: 按照分析顺序,本节应该...
  • ER图分为实体、属性、关系三个核心部分。实体是长方形体现,而属性则是椭圆形,关系为菱形。ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有...
  • 典型案例数据库设计

    2018-05-25 21:16:48
    1需求分析 1 1.1编写目的 1 ...2.3总体ER图 18 3逻辑设计 19 3.1关系设计 19 3.2关系优化 20 3.3约束的说明 22 3.4基本表 23 4物理设计 25 4.1确定数据库的存储结构 25 4.2确定数据库的存取方法 26
  • ER图__数据库设计

    千次阅读 2021-05-07 11:01:02
    属性 ER图的属性(attribute)即数据对象所具有的属性,例如学生具有姓名、学号、年级等属性,属性分为唯一属性(即主码)和非唯一属性,唯一属性指的是唯一可用来标识该实体实例或者成员的属性,一般来讲实体都至少...
  • 酒店管理er图

    2018-06-21 10:05:58
    数据库信息管理,access酒店管理e-r。用制作access数据库
  • 数据库——ER图

    千次阅读 2019-08-21 23:48:08
    1)ER图的实体(entity):即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体实例(entity instance),例如学生实体里包括张三、李四等,实体实例...
  • 数据库ER图基础概念

    万次阅读 多人点赞 2018-03-20 09:46:27
    ER图分为实体、属性、关系三个核心部分。实体是长方形体现,而属性则是椭圆形,关系为菱形。ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有...
  • ER图设计实例

    2018-12-02 21:17:08
    工厂的E-R设计实例,包括说明文档和E-R,以及powerdesign设计
  • 这篇文章介绍一下如何使用MySQL Workbench生成ER图。 事前准备 MySQL: 8.0.11 liumiaocn:~ liumiao$ mysql.server start Starting MySQL .. SUCCESS! liumiaocn:~ liumiao$ mysql.server status SUCCESS! MySQL ...
  • 网上订书系统功能模块图ER图数据流图数据库设计

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,551
精华内容 3,420
关键字:

数据库设计er图实例

友情链接: LVPSA_QPD_Process.rar