以前听说过PowerDesigner可以和数据库连接,根据在PowerDesigner创建的数据模型创建表、触发器、存储过程到数据库中。也可以将已有的数据库导出到PowerDesigner中为数据模型。今天做了一下测试,发现确实很简单,现在操作步骤与大家分享: 
0、准备工作 
先在SQL Server中创建一数据库,以供测试用。 
Create database test 
1、 根据在PowerDesigner创建的数据模型创建表、触发器、存储过程到数据库中 
1)打开PowerDesigner ,建立一个物理数据模型


2)在弹出的对话框中保持默认设置

3)将新建的physical data model 重命名为test

4)在其中建两个表,创建两个表的关联关系.

5)单击"Database"->"Configure Connections"

6)在弹出的ODBC数据源管理器中,点击"添加",添加一个数据源

从上图可以看出,已经成功添加了一个名为test的sql server数据源.

7)点击"Database"->"Connect..",连接到刚才添加的数据源.


8)点击"Database"->"Generate Database",将表创建到数据库

在上面的对话框中,可以选择生成脚本的目录和文件名,下面还有很多选项,我保持了默认选项.注意选中"Script generation",只生成脚本,选中"ODBC generation"会提示你执行脚本到数据库.

点击Run可以运行脚本,也可手动修改脚本后再Run.Run了之后,再到数据库查看,发现表和表之间的关联关系已经创建了.

2、将已有的数据库导出到PowerDesigner中为数据模型

1)新建一个physical data model,命名为test2

2)点击"Database"->"Connect.."连接数据源。


3)点击"Database"->"Reverse Engineer Database..."

4)Using an ODBC data source

5)点击"确定"后,可以看到下面的对话框,选项的意思也很明了,默认只选中了导出表:

6)"OK"之后可以看到导入滚动条,完成之后,可以看到数据库表已导入为数据模型。

转载于:https://www.cnblogs.com/zzw1986/p/4718564.html

PowerDesigner与SQL Server相连相关推荐

  1. 使用PowerDesigner 设计SQL Server 数据库

    工具: Sybase PowerDesigner 12.5 Microsoft  SQL Server 2005 第一步:概念数据模型 打开PowerDesigner 软件,设计"概念数据模 ...

  2. C#毕业设计——基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现(毕业论文+程序源码)——服装连锁店管理系统

    基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现, ...

  3. 14.sql server数据库设计的重要性(by-朝夕)

    Database 前言 数据库设计工具 为什么要用建模工具? 1.数据库设计的重要性 2.开发工具 3.数据库三大范式 4.设计工具 5.设计习惯 如何使用? 前言 数据库设计工具 PowerDesi ...

  4. 如何将Sql Server中的数据表导入到PowerDesigner中

    本文主要介绍一下基本工作 如何将在SQL Server中设计好的数据表结构导入到PowerDesigner中. 我采用的是SQL Server 2005跟PowerDesigner15.1版本,首先打 ...

  5. SQL Server开发人员应聘常被问的问题妙解汇总

    目前在职场中很难找到非常合格的数据库开发人员.我的一个同事曾经说过:"SQL开发是一门语言,它很容易学,但是很难掌握." 在面试应聘的SQL Server数据库开发人员时,我运用了 ...

  6. 应用程序的数据库从Sql Server迁移到Oracle

    应用程序的数据库从Sql Server迁移到Oracle 迁移案例一:数据库: Sql Server 2008到Oracle 9i 工具: Sybase PowerDesiner 12 试用版, PL ...

  7. SQL Server 环形缓冲区(Ring Buffer) -- 介绍

    SQL Server 环形缓冲区(Ring Buffer) -- 介绍 以下关于Ring Buffer的介绍转载自: http://zh.wikipedia.org/wiki/%E7%92%B0%E5 ...

  8. SQL Server开发人员应聘常见问题妙解

    SQL Server开发人员应聘常见问题妙解 目前在职场中很难找到非常合格的数据库开发人员.我的一个同事曾经说过:"SQL开发是一门语言,它很容易学,但是很难掌握." 在面试应聘的 ...

  9. 在Windows 2008 R2下部署SQL Server 2008 R2 群集(一)

    技术参考见SQL Server 2008 故障转移群集入门. 部署环境: 整个部署过程在虚拟环境下完成. 涉及到三台虚拟机: 计算机R2DCIscsi:角色DC,DNS,安装有Windows Serv ...

最新文章

  1. python爬虫流程-Python爬虫程序架构和运行流程原理解析
  2. “数据中台”万字深度思考
  3. 一文搞定深度优先搜索(DFS)与广度优先搜索(BFS)【含完整源码】
  4. 原生js cookie本地存储
  5. ECMA-335(CLI)标准 读书笔记(第一部:概念和架构 第7章)
  6. javascript php 性能,浅谈页面装载js及性能分析方法_javascript技巧
  7. 学习MySQL / MariaDB初学者 - 第1部分
  8. 内存拷贝函数memcpy
  9. 数据太少怎么办?试试自监督学习,CV训练新利器,fast.ai新教程,LeCun点评
  10. (74)FPGA面试题-Verilog序列发生器,产生 10110 的序列
  11. 华为2017.7.26机试
  12. 【生信进阶练习1000days】day10-vcf format
  13. 化妆品行业组合解决方案
  14. 买到春节回家的票了吗?用Python刷票,还不快来试试!(建议收藏) 为回家做准备...
  15. 纯CSS实现的炫酷HOVER效果
  16. 最强大脑记忆曲线(4)——关于项目中的全局变量
  17. JSP+Servlet技术实现分页 首页 下一页 每一页显示10条页码 下一页 尾页 第页/共页 (利用PageBean实现)
  18. 阿里巴巴数据挖掘笔试题摘
  19. 根据身份证号码(15位或者18位)自动获取出生日期及性别
  20. 那个学php的上吊了,一路名校的中国博士,在美国上吊自杀了

热门文章

  1. 某公司的网络管理员职责
  2. 图像解码之一——使用libjpeg解码jpeg图片
  3. EMC NetWorker恢复oracle指南
  4. 机器学习笔记(三)线性模型
  5. 微信小程序swiper禁止用户手动滑动
  6. Element-UI 的基本使用||基于图形化界面自动安装
  7. 分享一下@Override标签背后的小秘密---记录java的思行合一
  8. JavaScript toFixed(num) 函数
  9. Python 技术篇 - 修改源码解决中文主机名导致的flask、socket服务起不来问题: ‘utf-8‘ codec can‘t decode byte 0xc0 in position...
  10. PyQt5 技巧篇-增加一个类级变量,类级变量的设置方法,类级“常量“设置方法