使用PowerDesigner 建数据库表。

一直很忙,没有时间写东西。这次搞点会声会色的,嘿嘿

此技能为项目经理必备技能。

本次主角:

1.在workspace下建立一项目:

physical data model类型的

在DBMS处选择mysql5.0

2.建立表UML图:

在工具条上选择表格工具,创建出一个表来。

然后双击他,可以对其进行修改。

改名字为User_Power 用户表,建立三个字段,ID为主键:

再建立一个表:Address_Power 地址表

3.现假设业务逻辑中用户和地址一一对应,那么地址的ID是由用户的ID来决定的:

在工具栏中选择引用来建立两个表的关联关系:

这里需要根据业务逻辑来更改关联设置:

OK,至此表设计已经完成。

4. 建立与数据库的连接。

在菜单条上,有一个Database的选择项:

选择connect…后弹出设置对话框:

在Data source里选择第三个单选按钮,即Connection profile:后,点击Configure。会弹出如下窗口:

选择左上角的Add Data Source,弹出如下窗口:

然后开始进行设置,基本按上图来设置,第一个是名字,随便取;第二个是保存这个配置文件的位置,放工作空间里就行了;第三个是描述,不用管;第四个是连接类型;第五个是数据库类型;第六个第七个过掉;第八个第九个是用户名密码;最后三个是Mysql的一些连接配置,注意最后一个JDBC driver jar files需要选择到mysql的jar包。

然后点击左下角的Test Connection,测试通过后点OK关闭这个一页。回到connect页面后选择刚才的配置文件然后进行连接:

5. 创建数据库表:

在菜单条上选择Database,然后有一个下拉选项叫做:Generate Database,选择后弹出如下页面:

让你选择生成的sql文件放在什么地方。这里我们使用Direct generation这个选项来直接创建出表来。在第二个选项卡Options中可以选择一些选项来改变Sql语句,最后的SQL语句可以通过最后一个选项卡Preview来查看:

点击确定,开始生成SQL脚本,然后弹出如下页面:

点击run后,则表创建成功。

参考:http://hi.baidu.com/yzj520hyy/item/aba55a0cb4155d38f3eafcd6

使用PowerDesigner创建数据库表相关推荐

  1. 数据库设计:pd工程创建数据库表

    数据库建模 了解了数据的设计思想,那对于数据库表的表设计应该怎么做呢?答案是数据库建模数 数据库建模:在设计数据库时,对现实世界进行分析.抽象.并从中找出内在联系,进而确定数据库的结构.它主要包括两部 ...

  2. powerdesign java,PowerDesigner设计数据库表

    1.说明 使用PowerDesigner设计数据库表, 然后将表设计导出为Word文档, 以及MySQL数据库对应的DDL刷库脚本. 2.创建模型 首先创建概念数据模型: File -> New ...

  3. jPA自动创建数据库表的一些配置

    2019独角兽企业重金招聘Python工程师标准>>> jPA自动创建数据库表的一些配置 hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如 ...

  4. python代码创建数据库_如何使用python ORM创建数据库表?

    首先同大家说了语言的全方面知识,基本上各个位置点都有涉及,不知道大家有没有学到知识点呢?小编还是习惯跟大家说个总结,这样大家才能抓住重点,今天继续来学习下关于Django框架中ORM的使用,主要的作用 ...

  5. centos中用MySQL创建新表_CentOS下使用Shell批量创建数据库表

    本文继续探索关于Shell和MySQL的结合使用,我不知道当一个数据库设计完成之后如何快速的创建设计好的数据库表和添加相应基本数据,我目前知道的就是使用Shell和SQL脚本来达到我的目的--快速的. ...

  6. 使用程序创建数据库表

    使用程序来创建数据库表.

  7. MySQL(一)——安装、创建数据库表、DML语言

    文章目录 1. 简述 2. 安装教程 3. 操作数据库 3.1 操作数据库的基本命令 3.2 数据库的列类型 3.3 数据库的字段属性(重点) 3.4 创建数据库表(重点) 3.5 数据表的类型 3. ...

  8. Spring Data Jpa 实体类自动创建数据库表失败解决

    先说一下我遇到的这个问题,首先我是通过maven创建了一个spring boot的工程,引入了Spring data jpa,结果实体类创建好之后,运行工程却没有在数据库中自动创建数据表. 找了半天发 ...

  9. Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD

    1.数据库操作 1.1准备工作: 1.安装一个mysql数据库软件 2.创建一个数据库,test 3.在python的环境安装一个模块: MySQLdb 1.2 安装mysql的连接包 第一种:工具安 ...

最新文章

  1. Windows Server入门系列29 Hash加密与SAM数据库
  2. 这 30 个常用的 Maven 命令你必须熟悉!
  3. idea tomcat乱码_Tomcat新手常见问题
  4. Eclipse里web的依赖工程部署的简便方法
  5. mysql身份验证失败_SMTP身份验证失败PAM-MySQL无法进行身份验证
  6. C++/Qt 序列化操作
  7. hadoop之DataBlockScanner
  8. 常去阅读 12个开发人员的博客
  9. [转]Linux下Nagios的安装与配置
  10. 域名注册管理相关的三个机构:ICAAN、interNIC、CNNIC
  11. 150+ Web 2.0 工具和相关资源
  12. c语言单分支编程题,C语言习题集(分支和选择).doc
  13. 数据结构实验——约瑟夫环
  14. 柯美smb扫描出现服务器连接错误_为什么震旦复印机扫描提示错误扫描SMB跳ED09C7?...
  15. detecting current sdk tools version
  16. python软件如何下载-Python怎么下载安装
  17. Testin云测如何成为传统企业转型升级的“X”因子?
  18. sFlow-RT 3.0使用
  19. Oracle中慎用Like等通配符
  20. 创建文件夹 java_java文件操作 之 创建文件夹路径和新文件

热门文章

  1. 实现PHP基本安全的11条准则
  2. orcle 删除表报正在使用_删除文件时提示正在使用无法删除?这款免费软件帮你快速解决问题...
  3. Linux 操作系统原理 — 多处理器架构
  4. COGS 2353 2355 2356 2358 有标号的DAG计数
  5. 野生前端的数据结构练习(12)贪心算法
  6. 计算机网络-网络层(一)
  7. Android基础之一
  8. thinkphp 整合 swiftmailer 实现邮件发送
  9. 10个超级有用、必须收藏的PHP代码样例
  10. SQLServer: 无法修改表