数据库技术之PowerDesigner使用

本文通过实例演示如何使用 PowerDesigner 进行数据库建模,包括创建概念模型、生成物理模型并最终输出 SQL 脚本的过程。适用于学习 UML 建模和 SQL Server 数据库设计。

介绍:PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。

实例过程:建立概念模型,并生成物理模型,最后产生DBMS脚本。

首先创建一个概念模型,概念模型就是一个不依赖于数据的模型。

创建Student的概念模型


在画板中创建实体。



在这里可以编辑好每个表的属性。




接下来就可以建立表与表之间的联系。

班级与学生为一对多的关系,而学生与课程为多对多的关系




下一步创建一个针对SQL sever的物理模型。





创建了物理模型之后,以前创建的表的属性都会按照SQL sever 2008规定的类型。下图已经发生属性类型的改变。



然后选择生成脚本。



所生成的SQL语句,可直接执行,然后通过SQL语句即可创建上述表。



总结:通过PowerDesigner用来建模挺好用的,和SQL Server创建数据库差不多,学习UML建模时,应该可以用的到。总之,额外时间学习的数据库技术暂时告一段落,开始进行软工视频以及文档的总结。不想输给别人,就要对自己狠一点,

付诸于行动,奋斗!


评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值