美文网首页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)

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