美文网首页UML
PowerDesigner03 概念数据模型(CDM)

PowerDesigner03 概念数据模型(CDM)

作者: 乄恰似一种蜕变 | 来源:发表于2018-07-15 15:58 被阅读46次

索引

  • 概念数据模型(CDM)概述
  • 概念数据模型(CDM)创建步骤
  • 学生、班级、老师概念数据模型

  • 概念数据模型(CDM)概述

CDM 表现数据库的全部逻辑结构,与任何的软件或数据储藏结构无关。
不考虑物理实现细节,只考虑实体之间的关系。
适合于系统分析阶段。

  • 概念数据模型(CDM)创建步骤
    第01步:欢迎页面,选择需要的操作
    版本:16.5,其他版本参考学习
    可选择Create Model或Create Project等需要的操作
    欢迎页面可视个人喜好,可选择Do not show this page again,不再打开。

第02步:新建概念数据模型
模型名称可以现在修改,也可以使用默认的模型名称后面再修改,然后点击OK按钮确认。

第03步:在Toolbox(工具箱)中找到Entity(实体)和Relationship(关系)

第04步:在Diagram(图表区)创建Entity

第05步:修改Entity的Name和Code

注意:
    1. 修改General选项卡中的Name和Code
    2. name可以是中文也可以是英文
    3. code必须是英文(数据库的表名)
    4. 修改name的时候code会跟着改变
    5. Comment用来注释对此实体的详细说明

第06步:给Entity添加Attribute(属性)

属性描述:
注意:修改name时code会跟着改变
Name(名称):可以是中文也可以是英文
Code(代码):只能是英文(数据库的字段名)
Data Type(数据类型):不同的数据不同的数据类型
Length(长度):数据类型的长度(合适最好)
Precision(精度):用来表示小数点的位数
M:Mandatory强制属性,表示该属性必填,不能为空
P:Primary Identifer是否是主标识符,表示实体的唯一标识符
D:Displayed显示出来,默认全部勾选
Domain(域):表示属性的取值范围,如可以创建10个字符的地址域

第07步:查看和调整创建好的数据模型
字体太小可以通过Ctrl+鼠标滚轮调整到合适大小
带#号的是实体的主键

第08步:创建一个班级实体,然后用Relationship(关系)关联班级和学生,表示一对多的关系

双击Relationship线,自定义学生与班级Relationship的Name和Code

在Cardinalities中查看班级表与学生表的关系,班级的一端是一条线,学生的一端是三条,代表班级对学生是一对多的关系即one对many的关系

第09步:创建一个教师实体,然后用Relationship(关系)关联教师和学生,表示多对多的关系

双击Relationship·线,自定义老师与学生Relationship的Name和Code

在Cardinalities中查看学生表与老师表的关系,学生的一端是三条线,老师的一端也三条,代表学生和老师是多对多的关系即many对many的关系

  • 学生、班级、老师概念数据模型

综上即可完成最简单的学生,班级,教师这种概念数据模型的设计,需要考虑数据的类型和主标识码,是否为空。关系是一对一还是一对多还是多对多的关系,自己需要先规划好再设计,然后用Power Designer表示出来即可。

班级,学生,教师概念数据模型

相关文章

  • PowerDesigner03 概念数据模型(CDM)

    索引 概念数据模型(CDM)概述 概念数据模型(CDM)创建步骤 学生、班级、老师概念数据模型 概念数据模型(CD...

  • 数据模型之概念数据模型

    定义 概念数据模型(Conceptual Data Model,CDM),From PowerBIDesigner...

  • PowerDesigner04 物理数据模型(PDM)

    索引 物理数据模型(CDM)概述 物理数据模型(CDM)创建步骤 学生、班级、老师物理数据模型 物理数据模型(CD...

  • 数据库设计 2020-11-28

    数据库设计流程:CDM -> PDM -> SQL CDM是概念数据模型,可以理解为是实体类,只从业务逻辑上来考虑...

  • CDM(概念数据模型)转换

    概念数据模型完成数据库的概要设计,逻辑模型是概念数据模型的进一步分解和细化,物理数据模型则完成与具体数据库管理系统...

  • UCache灾备云-多副本数据备份

    (IDC彭帅) 多副本数据备份定义:即概念数据模型(Conceptual Data Model)又称CDM,是面向...

  • 数据库-数据模型(分类、三要素、概念)

    数据模型的分类:最常用的数据模型是概念数据模型和结构数据模型:①概念数据模型(信息模型):面向用户的,按照用户的观...

  • 逆向工程

    逆向工程与EasyCode 一、基本概念 1、物理数据模型、逻辑数据模型与概念数据模型 数据模型所描述的内容包括三...

  • 2018-03-17维基百科中文网:CDM消费者直购系统

    维基百科中文网:CDM消费者直购系统 一、概念 “消费者直购系统”,全名为(CDM,Consumer Dir...

  • 数据模型

    1、概念数据模型 概念数据模型:按用户的观点来对数据和信息建模。用于组织信息世界的概念,表现从现实世界中抽象出来的...

网友评论

    本文标题:PowerDesigner03 概念数据模型(CDM)

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