0
点赞
收藏
分享

微信扫一扫

14_1 数据库设计(E-R图|关系模式):下午第二题


14_1 数据库设计(E-R图|关系模式):下午第二题_数据库设计


​​视频​​

数据库设计(E-R图)

​​什么是实体关系图(ERD)?​​

  • E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型属性和联系的方法,用来描述现实世界的概念模型
  • 实体关系图也被称为 ERD、ER 图、实体联系模型、实体联系模式图或 ER 模型,是一种用于数据库设计的结构图。一幅 ERD 包含不同的符号和连接符,用于显示两个重要的資訊: 系统范围内的主要实体,以及这些实体之间的相互关系。
  • 它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来
  • 用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。

E-R图和数据流图的关系

相同点:

  • 都是将文字性的东西转成了图形化
    不同点:
  • 数据流图:数据方面的建模
  • E-R图:功能方面的建模

14.1 数据库设计前言

14_1 数据库设计(E-R图|关系模式):下午第二题_关系模式_02

  • 考察ER模型转关系模式

14.2 数据库设计过程【掌握】

14_1 数据库设计(E-R图|关系模式):下午第二题_需求分析_03

  • 需求分析—>文字描述—>数据流图【简单直观的展示了需求分析的成果】
  • 需求分析的产物
  • 数据流图
  • 数据字典
  • 需求说明书
  • 需求分析阶段完成之后,会生成【需求规格说明书】
  • ER模型=实体联系模型【概念结构设计的产物】
  • 这时候还和数据库管理系统没有关系【DBMS】
  • dbms是什么:数据库管理系统是数据库系统的核心,是管理数据库的软件。——​​具体​​
  • 关系模式【逻辑结构设计的产物】
  • 通过ER模型转换而来
  • 格式:​​模式名称(模式所包含的一系列属性)​
  • 最后进入物理设计阶段
  • 物理设计阶段会把DBMS(数据库管理系统),硬件,OS(操作系统)他们的特性都考虑进去。
  • 最后形成实实在在的数据库

总结

需求分析(产物:需求规格说明书)——概念结构设计(产物:ER模型)——逻辑结构设计(产物:关系模式)——物理设计(最终产物:实实在在的数据库)

14.3 ER模型

14_1 数据库设计(E-R图|关系模式):下午第二题_数据库设计_04

E-R图向关系模式的转换

14_1 数据库设计(E-R图|关系模式):下午第二题_E-R图_05


一对一联系:

  • 下面两种任选一种都可以
  • 可以把联系单独转为一个关系模式
  • 也可以把联系记录到两方中的任一实体当中

一对多联系:

  • 联系合并的话,只能合并到多端的实体当中【1的一边不行】

多对多联系:

  • 联系必须要转成一个单独的关系模式【不能合并到两边的任何一边】

考察难点:转关系时候往往忽视联系当中的属性

  • 比如部门:员工(1:n)的关系,则员工关系模式中除了自身的属性,还要写部门号【部门号就是联系转换要处理的问题】

14.4 数据库设计答题技巧

14_1 数据库设计(E-R图|关系模式):下午第二题_ER模型_06

  • 题干与多做题掌握

14.5 数据库设计案例分析1

14.6 数据库设计案例分析2


举报

相关推荐

0 条评论