[转贴]利用PowerDesigner创建数据库

本文介绍如何使用PowerDesigner设计数据库,包括创建表、设置字段类型、定义主键和外键,以及自动生成表间关系。还提供了生成SQL脚本并导入数据库的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用PowerDesigner创建数据库

来源于: http://www.glanshu.cn/showart.asp?art_id=37
在PowerDesigner可以设计数据库,但是由于他是英文版本的,所以用起来很不方便,在这里做一简单介 绍。 先在PowerDesigner中画表:先选种table工具,然后在页面上点鼠标坐键,一个表就创建了。但是列 名还需要自己添加。点鼠标右键,释放table工具,在表上双击左键或者点右键选择proaperties或者是同 时按下alt+enter键,出现新的对话框,有很多选项,其中默认的是打开了general,在name中填写表的汉 语名字,在code中填写表名。然后,选columns,仍然是在name中填写列的汉语名字,在code中填写列名 ,在data type中选择字段类型,然后设置主键,在p先的方框中选择。 表的内容添好后,点一下应用,就要建立表之间的关系,如果一个一个的建很麻烦,现有一很方便的 方法,使用此方法要在填表的列的时候要注意一些东西:1、要分清那个是主键,那个是外键;2、在第一 个表中的外键要和另外表中的主键命名和类型要一致。做完这些之后在工具拦中选择tools,在他的下拉 框中选择 rebuild general工具,点确定,就可以自动创建表之间的关系了。 表的内容添好了,关系也有了,然后还在表上双击左键或者点右键选择proaperties或者是同时按下 alt+enter键,在preview中把sql脚本语言全选,或者只选注释以下的语句,在sql查询分析器中执行就可 以了。它只能创建表,不能创建数据库,所以用户要自己先创建数据库,在执行sql语句的时候,要先选 择数据库。 就这样,一个表创建了,但是对于多个表,表之间有关系的,这样用起来就不方便了,怎么办?当然 有好的方法了!在dastabase中选择generate database或者ctrl+g出现新的对话框,在director中选择路 径,在file中填写个文件名字,怎么命名,看你的爱好了。点确定就会在你设置的路径下产生一个以sql 为后缀以你写的名字为名字的文件,打开此文件在sql查询分析器中执行就可以了,这样依然不能创建数 据库,数据库还要主键添加。在执行sql语句的时候,要先选择数据库。 这样也有点麻烦,还可以不用执行sql查询分析器的,这要先和机器上的数据库连接,方法是:在 dastabase中选择commect to an ……或者是ctrl+shift+n出现新的对话框。选择machine data surce, 在下拉框中选择localserver,然后点add,选择系统dsn,双击localserver,出现新的对话框,选择服务 器,点下一步,填写密码选择“更改默认的数据库”,选择要的表倒入的数据库,点下一步、完成、确定 、确定、connect,填密码,确定,就连上数据库了。在dastabase中选择generate database或者ctrl+g 出现新的对话框,在director中选择路径,在file中填写个文件名字,怎么命名,看你的爱好了。要在单 选按钮上选择odbc generation,点确定,如果有多个包存储的话,选择“seclection”,从seclection中选择包。初中新的对话框,点红色的“!”执行就可以了,执行完毕, 点close,就会在你设置的路径下产生一个以sql为后缀以你写的名字为名字的文件,同时,数据库中的表 也产生了,如果在填写表的内容的时候,类型有错误,表将不能产生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值