PowerDesigne实用小例子

PowerDesigne实用小例子

ID:38832000

大小:501.50 KB

页数:9页

时间:2019-06-20

PowerDesigne实用小例子_第1页
PowerDesigne实用小例子_第2页
PowerDesigne实用小例子_第3页
PowerDesigne实用小例子_第4页
PowerDesigne实用小例子_第5页
资源描述:

《PowerDesigne实用小例子》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PowerDesigne实用小例子(适合初学者)PowerDesigner12.5(以后统称PD)是一款数据库建模软件,利用此软件可以方便的完成数据库建模操作(所谓建模,个人理解就是为系统所要使用的所有表建立一个模型,方便以后维护与使用).费话少说,现在我就直接说一下此款软件的常用功能.以一个例子来说明他的用法:例子:假设有一个选课系统,选课系统所需要的表有:课程表course,学生表student,选课表SC,其对应关系为:一个课程可以被多个学生选择,一个学生也可以选择多门课程.下面以这个小练习为例,通过PowerDesigner建立数据库模型.一.

2、准备工作:         1.下载并安装oracle10g.(服务器端)         2.下载并安装PowerDesigner12.5.         3.最好安装一个PL/SQLDeveloper软件(经软件有无均可,只是为了以后操作oralce数据库方便).二.开始数据库建模:         在具体操作之前,我先说一下从建模到生成最后的数据表所要经历的步骤.CDM(概念数据模型)->PDM(物理数据模型)->table(数据库表).         1.打开已安装好的PD.         2.首页显示如下:           3.选择

3、WorkSpace或者菜单栏File中的New->ConceptualDataModel新建一个CDM.如下图:在MOdelname中可以为CDM重新起个名字.确定.如下图.                  4.点击Palette工具栏中的Entity,之后在操作区域空白外点击三下,绘制出三个实体模型.右键对选中模型进行释放.如下:        5.双击Entity_1图标,对其属性进行设置:在General选项卡中的Code对应数据库中的表名,Comment对应数据库中的描述内容.Name可以取汉字,也可以与表名相同,此外随自己喜好.在Attri

4、bute中对应的是数据表中各个字段.Name与General选项卡中相同,Code对应于数据库表中的字段名,DataType代表数据类型,Length代表该字段的长度,Precision当有小数位时代表精度,M代表为此列是否为必填项,P代表为此列是否为主键.其他不用管.填写完所有的属性后,点击确定.注意:因为student和course表是通过SC表的多对多关系,但是在建立student,course,SC的概念模型时,不需要建立相应表中的主键,比如:SC和Student表应该有关联,在SC表里面有Student表的主键和Course的主键,而SC表中

5、利用Student和Course表中的主键来建立联合主键.在此SC表中就不需要再重复建立sid与cid,因为在生成PDM时,会根据两个表间的关系自动创建.         6.建立完所需要的实体之后,点击右侧工具栏中的RelationShip按钮进行关联映射(点击一个实体拖到另一个实体).连接完之后,双击关系连接线(Relationship),对关系映射进行设置,如图:在此选项卡中可以对两个关系模型设置对应关系(一对一,一对多,多对一,多对多).选择后点击确定.         7.设置完所有的关系模型与关联关系后,CDM结果图如下:       8.

6、选择Tools->ModelOptions...->ModelSettions->DataItem中的Uniquecode前面的对号去掉(让其忽略掉多个表中有相同字段的情况).       9.选择Tools->CheckModel...->直接确定.执行对此CDM的语法检查.当语法检查没有错误后,继续向下执行.       10.选择Tools->GeneratePhysicalDataModel出现如下对话框(生成PDM):对上面对话框的解释:DBMS代表要生成的数据库和版本号,其他不用改默认即可,点击确定后,生成PDM模型.         11

7、.选择Database->GenerateDatabase...,在弹出的对话框中Directory代表导出的脚本存在哪个文件夹中,Filename表示以什么文件名导出.其他默认即可导出.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。