PowerDesigner重新学习
来源:互联网 发布:施耐德plc编程软件 编辑:程序博客网 时间:2024/06/05 09:49
2016,作为一个互联网新码农,重新出发,今天捡起模型编辑工具PowerDesigner,主要用于数据库建模。
以前用过PowerDesigner,也用过ERwin,不过都是很久之前的事了,都是DBA负责,coding的时候找dba商量,现在到互联网公司了,没有dba,一切都是重头开始。
以前做小项目都是直接在mysql里面直接建表,写注释,如果需求有变更,直接改字段或者直接加字段,这样对写程序的人比较方便,但是对于后期维护的人来说,简直是一头雾水,还是有模型的好,思路清晰,说的废话太多了,下面开始正文。
安装我就不说了,直接网上找教程,我这里用的版本是PowerDesigner 15
目前我在做一个小型后台管理系统,没有任何表,使用数据为mysq,如果有现成的数据库表,可以将mysql里的表导到PowerDesigner中,
1.从mysql导入到PowerDesigner中
具体操作
file-->reverse engineer-->database,如下图:
我这里已经配置好了mysql数据源,配置mysql数据源网上例子比较多,我就不在这重复了
确认后可以选择导入文件或直接从mysql数据库中导入,我这里选择了数据源导入,如下图:
确定后下图
选择modify,测试一下数据源
测试成功后进入下一个界面:
这里是所有的数据库表结构,通过筛选导入到模型中
2.一个新的系统,没有任何表,需要手工创建如下:
file-->new model model types-->physical data model
确定后一个新的model,可以在左侧工程中修改model名称,右侧为操作区域,主要操作都用palette,我们这里主要是建表和表与表之间的依赖关系
点table随便建表,依赖关系用reference连接两张表,这个版本没有1:1,1:N,N:N了,需要手动增加如下:
顺便贴一下我的权限五张表如下图,画的比较丑,见谅:
画完以后可以导到数据库中,这里用database-->generate database
我这里把check model勾选去掉了,最好把外键也去掉,这样导出的sql不容易出错
- PowerDesigner重新学习
- PowerDesigner学习
- PowerDesigner 重新生成可视化表数据
- 重新学习
- 重新学习
- 12 PowerDesigner学习笔记
- PowerDesigner学习常见问题
- PowerDesigner 学习及使用
- PowerDesigner学习-连接数据库
- powerDesigner学习一
- Powerdesigner 学习笔记
- PowerDesigner学习笔记分享
- PowerDesigner学习笔记
- PowerDesigner学习概要
- PowerDesigner学习笔记
- PowerDesigner工具箱(palette)关了如何重新打开
- PowerDesigner 快捷工具栏 palette 不见了,怎么重新打开
- PowerDesigner工具箱(palette)关了如何重新打开
- android中的AIDL
- (行为模式)CHAIN OF RESPONSIBLEITY——职责链模式
- POJ 1250 (水题)
- (行为模式)MEDIATOR——中介者模式
- SPP for Visual Recognition
- PowerDesigner重新学习
- (结构型模式)FLYWEIGHT——享元模式
- 计算机图形学(二)输出图元_11_OpenGL多边形填充区函数(下)
- 设计模式入门
- Apache + PHP + MariaDB环境搭建
- C++实现设计模式之——工厂模式
- 行为型模式:OBSERVER——观察者模式
- 中国压缩传感资源(China Compressive Sensing Resources)
- Java学习基础(2)