第一步:File菜单选中New,然后选中PhysicalData Model 选项,在右方的DBMS里面选择要使用的数据库,例如:sqlserver 2000
第二步:建立自己所需要的表结构,保存
第三步:测试数据库连接 DataBase菜单下的Connection,打开后,有个Modify,点击之后,选择数据库,输入用户名和密码,测试是否可以连接
第四步:若可以正常连接后,DataBase菜单下的Generate Database ,生成SQl脚本,可以选择Sql脚本名称和保存的路径
最后,将生成的sql脚本在查询分析器中执行,相信大家都知道,就不说了
问题的提出
我曾经在很多网上看到有朋友问起,在PowerDesigner的Physical Model design中,除了Oracle外,选择其他数据库模型,最后生成建数据库脚本的时候,不会自动生成记录表和列注释信息的数据库脚本代码。
请允许我先解释一下这个问题的概念,我们通过PowerDesigner设计oracle数据库,最后得到的脚本可以像下面这样,其中的comment语句就是我上面指出的在oracle中保存注释信息的脚本语句,在oracle中执行后,可以通过查询oracle的数据字典得到这些信息。这样做的好处是,以后查看表结构比较方便,不需要从数据库文档资料中去寻找了,对于团队开发来说,有应用的意义。