专门有一款针对mysql的数据库建模工具
好像叫db_designer最近没有mysql的项目,不知扔到那边了,等我找找,过两天放上来!

解决方案 »

  1.   

    用Power designer先把表结构设计出来,然后按照具体要求修改.
    好像Power designer9.5里只支持mysql3.xx,还不支持innodb,谁有改好的支持mysql4.xx的文件。
      

  2.   

    我找了几个sql看了一下,发现同样的表在不同的数据库里面的描述还是有些不同的地方。powerdesigner简单的用过,主要就是简单建模后再用它来生成sql语句。但是好像powerdesigner不支持mysql,如果是一个比较复杂的数据库,那生成的sql语句的修改量会不会很大?
    有没有直接支持mysql的建模工具。fish21cn(阿飞) 说可以通过修改来实现对mysql4.xx支持。具体是什么回事呢?
      

  3.   

    PD9.5不是很多SQL语法文件吗?比如说:mysql的语法文件跟PostGresql的就有相似和不同的地方。也就是你可以自定义语法文件来扩展对数据库的支持。不过没时间去研究这样,不知道有没有哪个强人精通这个.
    语法文件在PowerDesigner\Resource Files\DBMS\里。