zoukankan      html  css  js  c++  java
  • powerDesiger的学习

    一:简介

    二:建立物理模型(正向工程)

    1.创建

    (1) file->new Model创建需要的物理模型,设置使用的数据库。

    2.物理模型的数据库设计

    (1)一个物理模型中可以有好几张数据库表。physicalDiagram,当我们使用表格和关系创建物理模型时,选择在哪一个physicalDiagram创建

    (2)物理模型中重要的工具:表格和关系,在使用时左键选取使用,右键退出选取

    (3)双击表格或者双击table名称,对数据表进行编辑,如下图所示

    1>我们通过preview可以看到,name仅是我们在工具中使用的名称,code是生成slq代码的名称

    2>表格的直接编辑是禁止掉的,双击表格在colume中,对表格各列进行设置,包括对员工的各个信息描述,和该员工表的主键

    3>关系,拖动关系图标,从子表拖动到父表

    建立关系后的表

    (4)生成数据库的脚本

     三:建立概念模型(正向工程)

    1.创建

    2.创建概念模型实体,关系

    (1)对于概念模型,一个表格就是一个实体

    (2)只用把该类型的条件定义在域中,添加列时,只用填写列名,并把Domain选择添加的域,则该字段的类型、约束等自动修改为该域的设定值。

    (3)可以设置Domain列表,对公用的属性进行设置,例如学校,学生等都有姓名这个属性,可以将其设置再domian列表中

    (4)单击任何一个实体的属性,可以对属性进行编辑

    (5)点击关系,是对一对多等关系,是否可空(圆圈为空,竖线不为空)的设置

    (6)以下是创建的概念模型-转化为物理模型(也可向逻辑模型转换)

    四:总结

    (1)每个模型底下的表可以分成不同主题的表,例如资产表,人员结构表等,一个表中的table可以在不同的页签中同时编辑,(如果一个表中的table结构太多,是否可以考虑细化表);

    (2)每个table禁止了直接进行编辑,双击对表列,表的基本属性进行设置;

    (3)table可进行拖动,右键有复制,删除,剪切,对表基本属性的设置(进入双击弹窗的某一部分);

    (4)在同一个表中,table名称不能重复;

    (5)关系拖动只有一个表格时,连线不进行连接

    (6)name仅是我们在工具中使用的名称,code是生成slq代码的名称

    (7)d:是否显示;p:主键;M:是否允许为空

    (7)只用把该类型的条件定义在域中,添加列时,只用填写列名,并把Domain选择添加的域,则该字段的类型、约束等自动修改为该域的设定值。

    (8)可以设置Domain列表,对公用的属性进行设置,例如学校,学生等都有姓名这个属性,可以将其设置再domian列表中

  • 相关阅读:
    Zabbix使用grafana展示图形
    Jumpserver堡垒机
    ELK之使用filebeat的多行过滤插件把多行合并成一行
    [0] Enterprise Architect
    [0] LoadRunner
    [0] Axure
    [0] MVC&MVP&MVVM差异点
    [0] 传统架构与领域模式架构对比
    [转] .NET领域驱动设计—看DDD是如何运用设计模式颠覆传统架构
    [转] .NET领域驱动设计—实践(穿过迷雾走向光明)
  • 原文地址:https://www.cnblogs.com/angel1254/p/11060074.html
Copyright © 2011-2022 走看看