【DRP】将DRP物理模型导出SQL脚本

来源:互联网 发布:大数据麦肯锡定义 编辑:程序博客网 时间:2024/05/17 23:49

        DRP项目前面很重要的一部分就是关于oracle数据库的安装,建立物理模型,以及数据的导出导入和初始化,前面的博客中已经讲过oracle的安装。今天主要讲一下将物理模型导出SQL脚本,下一篇再博客讲一下导入Oracle并完成数据初始化。

        【知识点】

         建模工具:PowerDesigner

           PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

        1、建立物理模型          

          PowerDesigner的安装过程很简单,然后就是根据数据库设计的范式建立物理模型,通过建立物理模型也可以更好的了解项目需求,弄清楚表中要有什么字段以及表与表之间的关系。具体建立过程不做演示,最后的模型如下:


        2、导出SQL脚本

           模型建立完成,可以先检查模型是否有错误,然后再导出脚本。检查方法如下:

          

         

         检查后显示结果列表,红叉表示有错误,黄三角的可以忽略,

        

         错误显示约束名不唯一,很显然我们建表关系时,有很多一样的约束名,如下:

       

        可以直接右击错误,进行自动纠正:

        

         导出前,去掉字段引号:Tools——Model Options

         

         然后就可以导出sql脚本了(这里也可以进行模型检查)

         

         为了方便,先把外键去掉:

         

         填写信息,确定导出:

        

        导出成功,结果如下:

        

        【小结】

         最近翻看笔记发现好动东西都写在笔记中,没怎么发过总结博客,通过笔记再把自己觉得重要的部分在博客中总结一下,下一篇博客讲一下将数据导入Oracle,并初始化数据。

0 0
原创粉丝点击