做数据库设计当然是要用建模工具了,设计完成后可以批量的生成脚本,这样是很清晰和方便的。
我最常用的是powerdesign,erwin据说也不错。
好处当然是很多了,可以给你最几个:
1、结构清晰,各表的结构和之间的关系一目了然
2、便于存档,如果哪一天谁向你索要数据字典,你只要把这个文件给他就可以了
3、修改起来容易。

解决方案 »

  1.   

    PD产生的文档好看吗?我觉得很丑陋,公司也不许我用PD做文档,我只好用PD画个ER图,然后再到WORD里去手工维护一个庞大的数据字典,大家能给我推荐一下有什么好的文档生成工具吗
      

  2.   

    用WORD怎么可以维护一个的数据字典
      

  3.   

    不过PD产生的文档也的确不好看,
    我在EXCEL中维护数据字典的,
      

  4.   

    EXCEL?
    最好是能有些工具,能和PD同步的,不然数据库ER图一旦改动,有N多地方都要改,我最怕这样的事了
      

  5.   

    ERStudio ERWin 的兄弟用过之后你才知道什么叫爽!!!
      

  6.   

    我ERwin和ERstudio都用过.
    感觉差不多,不过他们的数据建模功能真的不错
    省了好多麻烦
      

  7.   

    ERwin的缺点是生成的脚本(sql)按照字母顺序排列,不能直接用该脚本去创建数据库表,需要重新排列顺序!!!不知是不是小弟使用错误!!!愿各位大侠指点!!
      

  8.   

    推荐PowerDesinger,虽然生成的文档不太符合中国人的习惯,
    但是你可以用他的Report定制你的文档格式,并且你可以在此
    基础上修改成你想要的文档形式
    偶一直用pd从6到9,很好用
    关键是维护很方便
      

  9.   

    我装了一个ERWIN4.0,但是没有序列号,没法用,那位能提供一个可用的ERWIN?
    多谢!~~
      

  10.   

    Visio不能使模型和脚本同步啊,不爽,纯粹做个画图软件还行,不过逆向工程还可以用用。PD的逆向工程能不能把 Trigger 也导出来?我试过逆向一个库,procedure和表什么的都有了,可是trigger没有
      

  11.   

    支持ERWIN
    正向逆向都很好用,不过和SQLSERVER2000之间还是有一些小地方没有处理好,要手动修改
      

  12.   

    如何 使用 用PowerDesign 生成文档 ?
      

  13.   

    Er Studio 有点复杂.
    ER win 用起来还比较爽. 
    我推荐 ER win
      

  14.   

    我也是用ERWIN,可是感觉不是很熟悉。
    希望能帖一些关于ERWIN的使用文档出来?  to: dali_2000() 
    你所说的:ERwin的缺点是生成的脚本(sql)按照字母顺序排列,不能直接用该脚本去创建数据库表,需要重新排列顺序!!!
    是不对的。它生成的脚本(前提是如果你的设计是完全正确的)是绝对可以去创建数据库的,而且脚本的排列是很有逻辑的。
      

  15.   

    有没有谁能讲讲PowerDesign中怎么进行协作开发和版本控制阿?PD的界面不好用,连个鹰眼功能都没有,放大缩小特别麻烦
      

  16.   

    erwin 注册码:7725078270158297
      

  17.   

    使用ErWin时怎么表示Sql Server的tinyint类型?我试了好半天也不行!~~
    那位大侠有良方?谢谢谢谢 jiezhi(西域浪子) 的注册码,
      

  18.   

    to waterfly(蜘蛛):
    可能是你用的版本低了一些吧,我用的4.0SP2,选sqlserver2000,就有这个类型
      

  19.   

    to Anstinus(笨笨龙) :单独的物理模型里是有tinyint类型,但是逻辑模型中没有对应的类型,而我做的逻辑模型既要支持sqlserver2000,还有支持Oracle,我没有找到在逻辑模型中那个类型-转换到物理模型(SqlServer2000)时变成tinyint,而对应于Oracle的Number(2)类型。
    不知道你有没有好方法?谢谢
      

  20.   

    to waterfly(蜘蛛):
    在逻辑模型里输入BYTE类型(列表中没有,只能手动输入),就可以了
      

  21.   

    To Anstinus(笨笨龙)谢谢,在ERWIN4.0SP1中没有BYTE,SP2中有,我重新装了一个,解决这个问题,感觉ERWIN确实很不错,另外是否有ERWIN EXAMINER4.0的KEY?
      

  22.   

    visio2002有正向导入数据库的功能,当然,生成SQL也可以,但是文档不太好看.
    visio2002有很多版本,我用的是.Net七套盘中的发现的,以前我也以为他没有这个功能.
      

  23.   

    ER/STUDIO呢?有谁用它吗?PowerDesign自带的文档很好,是最好的学习资料。
      

  24.   

    原来用 ERWin ,现在的公司用 PowerDesigner ,PD 生成的文档也还可以啊,你可以自己定义它的格式的。
      

  25.   

    我没用过PD,ERWin我觉得很不错,尤其是前向工程和逆向工程,还有Complete Compare,
    方便管理,View,store procedure,tiggers,全盘高定,爽得不的了。
      

  26.   

    看了各位大虾的发言,学到了许多东西。
      小弟是高MIS的,用的oracle数据库现在用的数据库建模工具是PD,从我这么多年的使用情况看,我觉得PD还是比较好用的,楼上有几位大虾说PD出文档不是很好,但是PD出文档是可以自己设的,小弟对这方面有过深入的研究,并且以前的几个项目都是用PD出的文档,效果该可以。
       ERwin以前没有用过,最近正在学,感觉还可以。
      

  27.   

    我的ErWin4.0
    启动不了,说是没有license,
    有序列号也没用啊。。
    怎么才能用的起来??
      

  28.   

    继续关注,我只用过PD,没用过ERWIN的,大家比较一下ERWIN和PD的优缺点把
      

  29.   

    我现在学习中er/studio 和visio。 我感觉ERWIN输入表段时不是很方便。Rose没有用过。
    PD我感觉输入表段时不是很方便。
      

  30.   

    听说Rose都很牛的.不过没用过.
    楼上的好像没几个用这个东东.