美文网首页
概念模型设计

概念模型设计

作者: 极客_Ls | 来源:发表于2018-04-01 12:27 被阅读35次

概念结构设计- E-R图方法

  • 实体关系图:简记E-R图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态 数据结构的概念模式。

  • 实体型(Entity):具有相同的特征和性质的集合体,用实体名及其属性名来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三、学生李四都是实体

  • 属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。

  • 联系(Relationship): 数据对象彼此之间相互连接的方式称为联系,也称为关系。

image.png

E-R图设计步骤:

以图书销售为例:

  1. 确定实体集: 网络图书销售系统中有两个实体集:图书和会员

  2. 确定实体集属性及主码:

    1. 实体集会员属性有:身份证号,会员姓名,性别,联系电话,注册时间,密码。
      会员实体集中可用身份证号来唯一标识各会员,所以主码为身份证号。

    2. 实体集图书属性有:图书编号,图书类别,书名,作者,出版社,出版时间,单价,数量,折扣,封面图片。
      图书实体集中可用图书编号来唯一标识图书,所以主码为图书编号。

  3. 确定实体集之间的联系:图书销售给会员时图书与会员建立关联, 联系“销售”的属性有:订购册数,订购时间,是否发货,是否收货,是否结清。
    为了更方便标识销售记录,可添加订单号作为该联系的主码。

  4. 确定联系关系:
    因为一个会员可以购买多种图书,一种图书可销售各多个会员,所以这是一种多对多(m:n)的联系。
    根据以上分析画出的网络图书销售数据库E-R图

相关文章

  • PowerDesigner 概念模型(CDM)的 Notatio

    在进行数据库设计模型时,分为概念模型设计和物理模型设计两种,概念模型主要是反映真是世界中的业务关系,也就是我们常用...

  • 概念模型设计

    概念结构设计- E-R图方法 实体关系图:简记E-R图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而...

  • 数据仓库模型设计

    仓库数据模型知识 数据仓库模型设计方法论 数据分类规划 数据分布调研 数据CRUD操作调研 基础概念模型 概念模型...

  • 【12Day】Joshua—《超越人机交互》读书笔记(10)

    界面比拟-交互范型-从概念模型到实际设计 2.4 界面比拟 将开发的概念模型(活动&对象)与一个物理实体存在某些方...

  • 概念模型让产品更简单

    在设计心理学里面概念模型是个经常被提及的概念, 定义 : 概念模型是对真实世界中问题域内的事物的描述,举个栗子,“...

  • 交互设计之前,规划好产品的概念模型确保产品设计的一致性

    今天为大家更新《用户体验要素》的第五章——结构层,交互设计与信息架构——概念模型 本小结关键词:概念模型 主要观点...

  • 【8Day】Joshua—《超越人机交互》读书笔记(6)

    第二章 理解与概念化交互 本章内容: 引言理解问题空间概念模型界面比拟交互范型从概念模型到实际设计 2.1 引言 ...

  • 数据库的设计

    将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计。概念模型的主要特点:1、能真实,充分反...

  • 14. 概念模型

    概念模型 概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述 当我们要完成一个系统时,需要把系统中的...

  • 《设计心理学》书摘一

    1.概念模型:设计本身能够说明问题。即使每一个控制器的位置和操作方法之间也需要一个概念模型--位置和操作方法之间应...

网友评论

      本文标题:概念模型设计

      本文链接:https://www.haomeiwen.com/subject/nebocftx.html