使用PowerDesigner工具设计数据库

进入公司会使用到这UML工具哦。

1创建设计模型physical data:

注意选择数据库的类型:然后点击OK

2新增表格table:

3设置字段:勾选主键

勾选P(primary key主键),M表示非空,设置后直接点击确定

4建立外键:手动修改外键

点击reference按钮,点选从表,指向主表;

但是有个bug,在主键上加了一个fk,我想要的是在dept_id上添加外键。每次都要手动改一下,双击带箭头的线:

5保存模型文件pdm

项目经理说:你从svn上面checkout一下pdm文件,其实就是指这个文件。

然后你就可以通过PD工具进行查看。表与表之间的关系等等信息。

6生成sql文件

7 sql导入数据库,创建数据表完成

时间: 2024-11-10 14:30:47

使用PowerDesigner工具设计数据库的相关文章

EA强大的画图工具---设计数据库表格

http://passport.baidu.com/?business&un=%E6%83%A0%E4%B8%9C%E5%B0%8F%E5%A6%B9%E6%83%A0%E4%B8%9C%E6%89%BE#0 http://passport.baidu.com/?business&un=%E4%BC%9A%E5%90%8C%E5%B0%8F%E5%A7%90%E4%BC%9A%E5%90%8C%E6%89%BE#0 http://passport.baidu.com/?business&a

使用PowerDesigner设计数据库

使用PowerDesigner设计数据库 设计数据库有如下6个主要步骤: 1.需求分析:了解用户的数据需求.处理需求.安全性及完整性要求: 2.概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型: 3.逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图: 4.物理结构设计:设计数据的存储结构和存取方法,如索引的设计: 5.系统实施:组织数据入库.编制应用程序.试运行: 6.运行维护:系统投入运行,长期的维护工作. 在此我要说的是使用PowerDesigner设计数据库的

PowerDesigner 如何生成数据库更新脚本

最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的情况我们应该怎么处理呢?接下来让我们一起揭开谜底吧: 首先,我们要将创建好的PDM模板先保存一份,可以命名为xxx_Old.pdm 修改你的PDM文件,修改后,进行导出物理数据库模型,然后选择工具栏上的database-->apply model changes to database出现一个界面选

2016.04.09 使用Powerdesigner进行创建数据库的概念模型并转为物理模型

2016-04-09  21:10:24     本文原创受版权保护,严禁转载. 请大家不要用于商业用途,支持正版,大家都是做软件的,知道开发一套软件实属不易啊! 今天看到了一个很有趣并且很有用的辅助开发的工具,简单易用,能让创建数据库还有设计数据库的物理模型变得简单. 让本来逻辑性高,抽象不好设计的数据间的关系,变得可视化的.让开发人员快速的创建一些比较大型的,表间关系较为复杂的关系数据库变得更为易于开发和易于理解.废话就不多说了.直接就给大家一点干货带着上路吧!!!!! 壹---安装 首先是

20个设计数据库的最佳实践指南

数据库设计看上去很简单,但是如果不经意随意设计,可能会为日后维护拓展或性能方面埋下祸根.以下是20个设计数据库的最佳实践指南: 1. 使用完整的一致的数据表名称和字段名,如:School, StudentCourse, CourseID 2.数据表名称使用单数,比如使用StudentCourse 而不是StudentCourses,数据表代表实体的一个集合,因此没有必要使用复数名称. 3. 数据表名称不要使用空格,比如StudentCourse 比Student Course更好. 4.数据表名

PowerDesigner如何设计表之间的关联

PowerDesigner如何设计表之间的关联 步骤/方法 在工具箱中找到参照关系工具: 由地区表到省份表之间拉参照关系,箭头指向父表,然后双击参照关系线,打开参照关系的属性:   在这里检查父表与子表是否正确,如果因操作失误不正确的话可以点击下拉列表框选择.点击连接标签,进行字段关联设置: 如上图,在这里设置子表的关联字段.OK,基本父表与子表的关联关系已经设置完毕,记住最好不要使用系统自动生成的名称,修改为自己的,否则表多了以后可以会出现重名.

页面自动生成工具设计

页面自动生成工具设计 1功能概述 1.1使用术语 页面自动生成工具:自定义查询条件以及数据显示的一种页面生成工具 1.2功能说明 页面自动生成工具是按照工程人员的需求定义查询条件以及数据显示方式的一种工具,数据显示可以用表格和图表的方式:查询统计以表格的方式显示数据,趋势页面以图表方式显示页面. 1.2.1查询统计页面 查询统计页面的设置如下图: "设置数据集":整个查询统计显示数据的完整sql语句. "查询条件设置":写完sql语句后点击"设置查询条件&

如何设计数据库(1)?(芮)

为什么需要设计数据库 这里我们思考两个问题: 修建茅屋需要设计吗?修建大厦需要设计吗? 结论是:当数据库比较复杂(如数据量大,表较多,业务关系复杂)时,我们需要先设计数据库: 因为,良好的数据库设计能够: q 节省数据的存储空间 q 能够保证数据的完整性 q 方便进行数据库应用系统的开发 糟糕的数据库设计: q 数据冗余.存储空间浪费 q 内存空间浪费 q 数据更新和插入的异常 软件项目开发周期 我们再来看看软件项目的开发周期: • 需求分析阶段:分析客户的业务和数据处理需求; • 概要设计阶段

设计数据库步骤

设计数据库 •          在需求分析阶段,设计数据库的一般步骤为: –         收集信息 –         标识对象 –         标识每个对象的属性 –         标识对象之间的关系 •          在概要设计阶段和详细设计阶段,设计数据库的步骤为: –         绘制E-R图 –         将E-R图转换为表格 –         应用三大范式规范化表格 下面我们以一个BBS简易论坛的数据库设计为例来看看设计数据库的步骤: 收集信息: 与该系统