使用Power Designer(PD)创建数据库模型、数据库表

1.什么是PD

  PowerDesigner是设计数据库使用的,直接画图,连接好各个图表之间的关系,它可以自动生成相应的SQL语句,然后你把这些sql语句直接放到数据库中去执行就OK了,用PD设计的数据库可读性很高,

开发人员可根据PD的图表很容易理解各个表之间的逻辑关系。特别是对新入职的员工如果没有PD的图表,而是直接告诉新员工那个表是干什么的,谁是谁的子表,谁是外键主键,别人肯定一脸懵逼。

2.下载安装PD

PowerDesigner安装教程:

1、解压PowerDesigner安装文件,并双击PowerDesigner.exe;

2、欢迎来到PowerDesigner安装界面,点击 Next

3、一定要选择Trial,再点击Next,不要选择其它,这一步如果选择错,后面破解是不行的。

4、选择Hong Kong,点击I AGREE,再点击Next;

5、选择一个安装目录,默认是安装在C盘。再点击Next;

6、点击General和Notaion,再点击Next;

这里很多人可能不懂,不懂你全选就不会出错了。具体什么意思,我就不在这里详细说明了。

注意:

走到这一 步,如果你电脑上已经安装了“Eclipse”软件,请不要打勾此插件选项。

否则:

就会出现,让你选择“Eclipse”软件的安装路径。

7、直接点击Next;进入正在安装界面

9、点击Finish(安装完成)

PowerDesigner破解步骤:

1、将PowerDesigner破解文件解压,然后,你能看到一个“pdflm16.dll”文件;

2、将“pdflm16.dll”复制并覆盖到你软件安装的目录中,一定要是此软件的安装根目录;例如:我这里就直接复制到 E:\powerdesigner 即可!

PowerDesigner汉化步骤:

1、将PowerDesigner汉化文件解压,然后你能看到很多文件;

2、Ctrl+A(全选)所有文件,复制并覆盖到你软件安装的目录中;

3、如果点击PdShell16.exe不能正常启动,请点击pdlegacyshell16.exe启动;

注意:最近有很多人问:PowerDesigne破解版 怎么找不到右边表的工具栏?工具栏不见了怎么显示出来?只需要去:工具 - 工具栏 - 显示首选项。里面调出来就行了,自定义工具栏里面!

3.使用PD设计数据库表结构

  3.1首先打开PD -- 点击File  --   NewModel..  弹出模型选择框

  (需求是创建一个包含两张表的数据库,含有父子级关系)

使用Power Designer(PD)创建数据库模型、数据库表_第1张图片

3.2 这样我们的模型文件就创建好了,下面开始创建我们的数据库结构。 点击Table     ---在点击空白处即可

使用Power Designer(PD)创建数据库模型、数据库表_第2张图片

3.3 模型创建成功下面来创建数据库表:双击Table----填写数据库的表名(Name可以是中文名,方便我们看,Code必须是有意义的英文名,这个字段创建到数据库中的)

使用Power Designer(PD)创建数据库模型、数据库表_第3张图片

3.4 数据库表创建成功,下面来创建数据表中的字段 :注意:Name是中文描述,Code是真正的字段名称,DateType是字段类型,字符型一般选择nvarchar(长度),这个意思是如果没有数据就不会

创建空间,有数据才会创建空间,这样不会浪费,Length是字段的长度

使用Power Designer(PD)创建数据库模型、数据库表_第4张图片

3.5  表的大体数据差不多出来了,下面就是创建表的主外键,主外键在在数据库中起着至关重要,可以很好的约束数据表的完整

使用Power Designer(PD)创建数据库模型、数据库表_第5张图片

到这一步我们一张表就创建完成了。

因为我们的需求是创建父子表,所以我们还要创建一张子表,创建子表和父表是一样的步骤,如图创建好的字表:

使用Power Designer(PD)创建数据库模型、数据库表_第6张图片

这样其实他们两张表还是没有任何关系的,所以我们要给他们创建关系

使用Power Designer(PD)创建数据库模型、数据库表_第7张图片

关系创建好了,但是我们希望子表的父表Id作为外键而不是Id作为外键,所以我们需要改一下 ,如图就改成我需要的了

使用Power Designer(PD)创建数据库模型、数据库表_第8张图片

这样我们的整个数据库就设计好了,是不是一眼看过去很简单明了:关系线需要解释一下,有箭头的一方是一  ,没有箭头的一方是多

使用Power Designer(PD)创建数据库模型、数据库表_第9张图片

4.将设计好的表,导入到SqlServer2008中

  操作方法很简单

使用Power Designer(PD)创建数据库模型、数据库表_第10张图片

最后将复制的代码放到SQLserver 2008中执行语句即可完成整个数据库从设计到导入

你可能感兴趣的:(Database,principle)