使用ERWin进行基于MySQL数据库的物理设计
核心提示:为了能够使用ERWin能够进行基于MySQL数据库的物理设计,可以采取以下方法步骤(假定你已有了1个设计好的LOGICAL MODEL)..........
为了能够使用ERWin能够进行基于MySQL数据库的物理设计,可以采取以下方法步骤(假定你已有了1个设计好的LOGICAL MODEL):
1.安装MySQL的ODBC DRIVER,可以往MySQL.COM,有链接可以下载。
2.在ODBC的治理程序中建立1个连接你的MYSQL数据库的USER DSN。
3.从已建立好的LOGICAL MODEL天生1个基于ODBC 2.0的PHYSICAL MODEL。
4.此步骤是重点:
由于基于ODBC天生的数据库脚本其实不完全兼容MYSQL的SQL语法,所以还需要做些其他的工作。
例如,有时候需要用到DATETIME TYPE,但是只能天生DATE TYPE,我们可以采取SQL脚本来完成。
ERWIN支持的脚本有两种:MODEL-LEVEL, TABLE-LEVEL.前者是针对全部PHYSICAL MODEL,而后者可以用于1个或多个TABLE。根据运行顺序,又分两种:Pre Script, Post Script。看名字就知道意思了。
假设我们想把表里的"CREATE_ON"的TYPE设置为DATETIME,可以天生1个TABLE-LEVEL SCRIPT:
ALTER TABLE %TableName MODIFY CREATE_ON DATETIME
%TableName是ERWIN自带的宏,还有很多其他的宏,关于这方面的,可以看帮助。你也能够根据自己的需要,定义不同的SCRIPT(例如,需要设置1个字段为AUTO_INCREMENT)。
5.在FORWARD ENGINEER里根据实际情况选择Pre Script/Post Script,然后天生即可。
http://www.fw8.net/TAG:数据库,步骤,脚本,假定,物理
评论加载中...
|