问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用powerdesigner设计数据库

发布网友 发布时间:2022-04-22 00:20

我来回答

2个回答

热心网友 时间:2022-04-07 23:42

工具:
sybase
powerdesigner
15.1
microsoft
sql
server
2005
第一步概要设计:
打开powerdesigner软件,设计“概念数据模型”(conceptualdata
model):
点击workspace
右键---》new—>conceptual
datamodel,
弹出如下界面:
设计表、表结构:
在设计属性(字段)的时候,三个字母(m、p、d)分别表示:
m:是否为空;(√表示不允许为空)
p:是否为主键;
d:是否在该软件的视图中显示
第二步:物理设计
将“概念数据模型”设计的表转换为“物理数据模型”(physicaldata
model),实际上是从“概要设计”转换为“详细设计”,即对表的具体实现。
将概要设计模板转换为物理设计
选择“tools”-->“generate
physical
datamodel…”即可。
然后选择你的dbms.
点击“确定”按钮以后,就产生了对应“sql
server
2005”数据库的表、属性、关系的具体实现。
这时就会有一个物理设计的模板出现,将你在概要设计时的实体都转换成具体的表。
第三步:在sql
server2005中手动创建数据库(也可以用sql创建库,pd可以将我们的表设计都转换成sql)
需手动在sql
server2005中创建您的数据!如:“students“,此过程省略…
第四步:在数据源odbc中配置用户数据源
第五步:在sql
server2005中自动创建表结构
首先:根据“物理数据模型”(physical
data
model)自动建立相应的sql语句:
其次:执行其创建的sql语句文件,将数据表结构自动创建到sql
server
2005数据库中:
完成以上步骤后,刷新sql
server
2005数据,将会看到你所创建的相关表结构。
另外生成单张表sql语句可以:
在物理设计模板中,选择表--》右键—》sql
perview…
生成sql创建库和表,我喜欢懒人式,或者说拿给客户时,客户用的爽。。。
建立表的主外键关系:
使用powerdesigner物理模型为建的关系表添加外键,有个原则就是主表的主键名称必须和副表的外键名称一致。
测试(仅测试,不含技术)
1.建主表user
2.建副表department
uid
int
primarykey
did
int
primary
key
namevarchar(32)
uid
int
2.对着模型右击new->reference
parent表为user表,child表为department
这样就建立了关系,外建也自动建立了。
关于表关系的建立,本人也存疑,但有三种思路:
1、概要设计时设计好关系。(个人倾向于这种方式,有时间尝试)
2、物理设计时设计好关系(笔者使用此方法,若表很多,关系复杂,此阶段设计关系会很痛苦。偶深受其害!)
3、生产数据库后,dbms中建立关系(这种方式是笔者突发奇想,仔细思考,不建议采用这种方式,如果使用t-sql重构数据库,又得重建关系)
仔细思考过后,个人认为概要设计时,设计实体、实体必要属性、实体与实体关系,然后在数据库物理设计时详细设计表属性等内容。

热心网友 时间:2022-04-08 01:00

具体步骤如下:
1,打开PowerDesigner软件,设计“概念数据模型”(ConceptualData Model):
点击workspace 右键---》New—>Conceptual DataModel,
在设计属性(字段)的时候,三个字母(M、P、D)分别表示:
M:是否为空;(√表示不允许为空)
P:是否为主键;
D:是否在该软件的视图中显示
2,将“概念数据模型”设计的表转换为“物理数据模型”(PhysicalData Model),实际上是从“概要设计”转换为“详细设计”,即对表的具体实现。
将概要设计模板转换为物理设计
选择“Tools”-->“Generate Physical DataModel…”即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见和同性发生关糸了 梦见和同性朋友发生亲密关系 学生党如何科学护肤? 学生党该怎么基础护肤? 有什么美容护肤的技巧适合学生党? 怎么@全部成员啊? 新洲摩尔城一楼小吃租金多少 武汉王家湾有哪些广场 你好 请问 晚上6点开始 学瑜伽 可以吗? 因为我想在下班时间去 锻炼锻 ... 电脑联网有哪些条件台式电脑无线上网需要具备哪些条件 四川省大证信用评估服务事务所有限公司怎么样? powerdesigner 怎么从"物理数据模型"逆向转化为"概... 915游戏平台怎么样 powerdesigner 什么是概念数据模型 四川大普信用评级股份有限公司怎么样? yx传奇霸业 好几个月没玩了 会不会客服把我帐号 收... 成都华利资产评估事务所有限责任公司怎么样? 硬派game可以在哪个平台交易账号 什么是powerdesigner概念数据模型cdm 成都哪家信用评级机构最好?? yx915靠谱吗用户评论 如何用Powerdesigner的PDM(物理数据模型)生成数据库 在yx915卖王者号,本人没有成年最后可以收到钱吗? PowerDesigner软件怎么创建概念数据模型 如何使用powerdesigner建立多维数据模型 四川省内在人民银行成都分行备案的第三方信用评级... yx915签约卖家靠谱吗 如何使用powerdesigner建立数据模型 如何使用powerdesigner做数据库模型 如何使用PowerDesigner创建物理数据模型 成都市中正资产评估有限公司怎么样? 沃珠城游戏交易平台靠谱吗 成都信誉帮信用评估有限公司怎么样? PowerDesigner是什么工具? 国评信用评估成都有限公司怎么样? 王者荣耀怎么买号?买号流程是什么? 四川标砝信用评级有限公司怎么样? 天仙道号怎么卖 大华国信资信评估有限公司成都分公司怎么样? yx915网游交易平台怎么样 iOS系统 不能使用F1~F12键吗 王者荣耀出号,哪个平台比较安全? 四川华西资产评估有限公司怎么样? 232接口针脚定义是什么? ios 代码中数值后的f什么意思 四川武兴资产评估有限公司怎么样? 游戏交易平台yx5899是不是骗人的 主板上5V3pin和12V4pin接口的针脚定义是什么? ios感光度大小、光圈f大小、快门时间t快慢 关于曝... 四川中大资产评估事务所有限责任公司怎么样?