用POWER DESIGNER 生成MSYQL数据库反向工程
来源:互联网 宽屏版 评论
2006-01-09 02:47:41
POWERDESIGNER 是一个不错的数据库建模工具,但是如果是采用MYSQL数据库的话却很少人用它来建模型,因为MYSQL是一个比较简单(但速度很快)的优秀数据库,不支持存储过程,触发器,bussiness rules,事务(有些表类型支持,最常用的MyISAM不支持),但是如果到后来感觉数据库很乱而需要整理,又或者是刚开始用PD建模型,而后来没做好数据库同步,表又修改比较大的时候,可能就需要用反向工程由SQL文件生成物理模型(PDM)
首先先得到原始的SQL文件,可以由PHPMYADMIN 导出功能 导出数据结构,另存为.sql文件
大概如下形式:
CREATE TABLE `tb_test` (
`test_id` int(10) unsigned NOT NULL auto_increment,
`test_name` varchar(50) NOT NULL default '',
`test_sex` enum('男','女') NOT NULL default '男',
`test_pwd` varchar(50) NOT NULL default '',
PRIMARY KEY (`test_id`),
KEY `test_name` (`test_name`)
) TYPE=MyISAM AUTO_INCREME