1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000:
Powerdesigner->数据库->更改当前dbms,选择您的数据库类型。
2.配置Powerdesigner与数据源的连接
Powerdesigner->数据库->配置连接->用户dsn(或系统dsn)->选择、添加您的数据源
3.连接
Powerdesigner->数据库->连接->设置好您刚才建立的dsn确定。
OK,设置好连接后我们就可以将pdm生成sql语句了。
4.数据库生成
Powerdesigner->数据库->生成数据库->配置好(默认就可以)后选择确定就好了。
拿到sql脚本语句,大家都知道应当如何做了吧,放到sql查询分析器里执行吧。
Powerdesigner逆向工程从现有数据库生成PDM
在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库,现在反过来,通过逆向工程将关系数据库,生成物理数据模型。
优点:
在丢失数据模型或者数据库模型同现有的数据库不一致,可以通过该方法生成使用中数据库的模型
缺点:
还原回的模型中,可能会没有中文注释,没有表外键对应关系(字段还有,索引关系没了)
前提:
1,确认要生成模型的数据库是最新的,并且可以使用
2,安装Powerdesigner软件
解决显示“SolidWorks数据库遗失,部分功能可能无法使用”问题的具体步骤如下:
1、按Win+R组合键,打开运行窗口。
2、输入regedit,点击确定,进入注册表编辑器。
3、在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer,没有右键window文件夹建一个项,命名为Installer。
4、在Installer上新建一个Dword值。32位即可,名字为“RemappedElevatedProxiesPolicy”,右键新建文件修改,选十六进制,并设值为1。
5、找到原来的solidworks的安装包,双击setup.exe文件。
6、在安装界面上,点击“修复单机安装(此计算机上)”按钮。
7、要修复的产品勾选“SolidWorks 2014 SP4.0”选项。
8、等待修复完成后,重新打开solidworks,可以发现工具-插件里的插件已经齐全。将第4步中在注册表新建的“RemappedElevatedProxiesPolicy”的值改为0,至此即完成SolidWorks数据库遗失问题的修复。
这样就解决了“SolidWorks数据库遗失,部分功能可能无法使用”的问题。
Ctrl+G是导出sql脚本文件,保存为本地sql脚本后,打开数据库企业管理器。新建一个空库(与你设计的库名相同),使用查询分析器打开保存的sql脚本文件执行即可。你生成的脚本出错,可能是你出现了一定的关系约束错误,通常的主外键之间关联最容易出错。也有可能你的字段名与系统关键字冲突,你可以先检查一遍设计的视图之后再导出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)