05) DBMS中的ER介绍

什么是ER模型?

实体关系(ER)模型是比较高层级的数据模型图。ER建模可帮助您系统地分析数据需求,以生成设计良好的数据库。实体关系模型代表现实世界中的实体及其之间的关系。在实现数据库之前,最好先完成ER建模。

ER模型的历史

ER图一般用可视化的工具展现,这样有助于表示和理解ER模型。它由Peter Chen在1971年提出的,旨在创建一个统一的约定,该约定可以用于表示关系数据库和网络结构。他的目的是将ER模型用作概念建模方法。

什么是ER图?

实体关系图(ERD)显示存储在数据库中的实体集的关系。换句话说,我们可以说ER图可以帮助您解释数据库的逻辑结构。乍一看,ER图看起来与流程图非常相似。但是,ER图包含许多专门的符号,其含义使该模型与流程图大相径庭。ER图是代表实体框架的一种基础结构。

关于ER图模型的事实:

  1. ER模型允许您绘制数据库设计
  2. 一般绘制ER图的工具都易于使用
  3. 广泛用于数据库设计
  4. 它是数据库逻辑结构的图形化表示
  5. 它可以帮助您识别系统中存在的实体以及这些实体之间的关系

为什么要使用ER图?

使用ER图的主要原因

  1. 帮助您定义与实体关系建模有关的术语
  2. 提供所有表应如何连接,每个表将包含哪些字段的预览
  3. 帮助描述实体、属性、关系
  4. ER图可转换为关系表,使您可以快速构建数据库
  5. ER图可被数据库设计人员用作在特定软件应用程序中实现数据的蓝图
  6. 通过ER图,数据库设计人员可以更好地理解数据库中包含的信息
  7. ER图可以让您将数据库的逻辑结构与业务用户进行交流

ER图的组成

该模型包含三个基本概念:实体、属性、关系。

例如,在大学的数据库中,我们可能具有学生、课程和讲师的实体。学生实体可以具有学号、姓名、归属系之类的属性。这些属性与课程和讲师都有关系。

 

什么是实体?

现实世界中无论是有生命还是无生命的事物,都很容易识别出来。企业可能需要在数据库中表示经营过程中发生的所有事情。可能是物理上的事情,或者仅仅是有关企业的事实,或者是现实世界中发生的事件。

实体可以是将数据存储在数据库中的位置、人、对象、事件或概念。实体的特征必须具有一个属性和一个唯一键。每个实体都由代表该实体的一些“属性”组成。

实体示例:

  1. 人员:员工,学生,患者
  2. 地点:商店,建筑物
  3. 对象:机器,产品和汽车
  4. 活动:销售,注册,续展
  5. 概念:帐户,课程

实体集

学生

实体集是一组相似类型的实体。这些实体在同一属性上可能共享有相似值。实体由其属性表示,所有属性都有其各自的值。例如,学生实体可以具有名称、年龄、班级作为属性。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值