zoukankan      html  css  js  c++  java
  • 利用PowerDesigner设计数据库

    PowerDesigner非常强大, 可以利用它完成数据库的设计。


    2.表设计:
    • 建立概念数据模型(Conceptual Data Model,即CDM), 打开File/New Model/Model types/Conceptual Diagram
    • 打开默认创建的Diagram_1, 这时可以根据工具面板(Palette)创建ER(Entity-Relationship)图.
    • 从面板(Palette)上选择Entity, 这时可以发现鼠标形状变为Table。单击后就会默认创建一个新实体。
    • 右键取消选择, 双击创建的新实体进行编辑。 更改表名,添加Column,指定数据类型和主键。比如:General里的Code为真实的表名字,Attributes代表表结构的column定义(同理,Code为真实Column名字)。
    • 重复步骤3,4,创建其他entity。
    • 从面板(Palette)上选择RelationShip,添加2个entity间的relationship。 
    • 右键取消选择, 双击创建的新关系进行编辑。选择entity, 更改关系名,选择entity,更新Cardinalities。比如Cardinalities更改为1:n
    • 根据CDM创建PDM(Physical Data Model),选择CDM,打开Tools/Generate Physical Data Model, 选择数据库类型和ER图。 比如:MySql5.0。
    • 根据PDM创建数据库建立脚本, 选择PDM,打开Database/Generate Database, 更改脚本文件名以及字符编码格式。 比如Encoding为UTF-8.
    • 根据PDM创建OOM(Object-Oriented Model), 选择PDM,打开Tools/Generate Object-Oriented Model), 选择编码语言。 比如C#。
  • 相关阅读:
    软件工程--团队作业3
    软件工程--团队作业2
    软件工程第二次作业---结对编程
    软件工程第一次作业补充
    软件工程第一次作业
    用Use Case获取需求的方法是否有什么缺陷,还有什么地方需要改进?
    买卖股票的最佳时机
    爬楼梯
    删除排序数组中的重复数字
    1500802035王叔文
  • 原文地址:https://www.cnblogs.com/muzizongheng/p/3370118.html
Copyright © 2011-2022 走看看