This site uses cookies to deliver our services. By using this site, you acknowledge that you have read and understand our Cookie and Privacy policy. Your use of Kontext website is subject to this policy. Allow Cookies and Dismiss

Power Designer 逆向工程(Reverse Engineer)示例

291 views 0 comments last modified about 10 years ago Raymond Tang

In this page

说明:采用的软件 Sybase Power Designer 9.5

系统 Windows Xp;数据库Sql Server 2000/2005

请先自行创建一个数据库,用来逆向工程,我自己是利用的bbsmax的数据库

主题:演示在Power Designer中如何从数据库进行逆向工程创建物理数据模型(PDM)

1,创建一个ODBC的数据源(如果你的电脑上有测试用的数据源,可以忽略此步骤)

打开控制面板->管理工具->数据源(ODBC)->系统DSN->点击“添加”按钮->在创建新的数据源中选择驱动程序为Sql Server->点击完成按钮,填写你自己的对应的信息

2,创建逆向工程 生产PDM

打开Power Designer->Reverse Engineer->DataBase

点击确定按钮

请点击LocalServer右边的小按钮进行相关设置比如登录名和密码,设置好后可以单击Connect测试,再点击确定

在接下来弹出的对话框中选择你需要的对象,比如表、触发器、存储过程等

接下来点击ok按钮

就可以看到下面的界面

处理完后就可以看到下面的视图咯

3,将物理模型(PDM)转化为概率模型(CDM)

菜单栏 Tools
Generate Conceptual Data Model Ctrl + Shift + C

The model has been successfully generated...

转换成功可以看到下面的效果

4,从PDM生成sql

菜单栏 Database Generate Database

然后设置后则可以生成sql脚本

/*==============================================================*/
/* Database name: PDM_bbsmax                                   */
/* DBMS name:      Microsoft SQL Server 2000                    */
/* Created on:     2009-4-1 17:32:42                            */
/*==============================================================*/


alter table dbo.Max_Advertisements
   drop constraint FK_Max_Advertisements_AdvertisementCatalogs
go


alter table dbo.Max_ContactGroups
   drop constraint FK_Max_ContactGroup_Users
go


alter table dbo.Max_Contacts
   drop constraint FK_Max_Contacts_ContactGroups
go

5,利用生成的概念数据模型可以生成诸如sybase、DB2等数据库的脚本

Related pages

Surface RT/Pro 版本Windows 8 QQ下载与安装

2518 views   0 comments last modified about 5 years ago

Surface的用户可能会遇到一个难题,在应用商城里边无法搜索到QQ应用程序。但是让我疑惑的是,我的Windows 8.1 系统之前是成功安装了QQ。

后来在腾讯QQ下载官网发现,其实是有QQ应用安装的链接:

按照如下方法安装Surface QQ.

Have fun!

image

View detail

my first begining with Windows 7

101 views   0 comments last modified about 9 years ago

Maybe it is a little late now due to busy work,anyhow,it is better to do lately than never to do.

View detail

[教程]在Windows Phone 程序中使用LINQ to XML以及执行数据绑定

260 views   0 comments last modified about 7 years ago


LINQ是Language Integrated Query的简写,中文名称是语言集成查询,它是一组技术的组合,包括LINQ to DataSet(typed 以及untyped),LINQ to SQL(适用于SQL Server数据库),LINQ to XML(包括内存中以及XML文件中的数据),LINQ to Object,LINQ to Entities(结合Entity Framework使用)等。这些技术建立在将查询功能直接集成到 C# 语言(以及 Visual Basic 和可能的任何其他 .NET 语言)的基础上。借助于 LINQ,查询现在已是高级语言构造,就如同类、方法、事件等等。具体参考MSDN文档介绍View detail

SVN 中文子目录权限失效的解决方案

241 views   0 comments last modified about 9 years ago

svn对于非英文文件名和目录名使用utf-8格式编码处理,要对中文目录进行正确控制,
对于authz文件应该使用无BOM的utf-8格式,如何将默认的文件转为utf-8?可以使用UltraEdit编辑器存储的时候把格式选择“UTF-8 无BOM”;

View detail

LINQ to SQL in Windows Phone 7 Error: An overflow occurred while converting to datetime.

454 views   0 comments last modified about 7 years ago

Resolve the issue in Linq to SQL in Windows Phone 7 App:
An overflow occurred while converting to datetime.

View detail

Add comment

Please login first to add comments.  Log in New user?  Register

Comments (0)

No comments yet.