如何使用Erwin进行基于MySQL的数据库设计

wei信srx042915

wei信srx042915

2016-02-19 16:38

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐如何使用Erwin进行基于MySQL的数据库设计,希望大家看完后也有个好心情,快快行动吧!

  ERwin是常用的进行数据库设计的工具,支持众多的数据库,可惜不支持MYSQL,大概是因为很少有企业用到MYSQL吧,但是MYSQL实际上还是很优秀的。

  为了能够使用ERWIN能够进行基于MYSQL数据库的物理设计,可以采用以下方法步骤:

  (假定你已经有了一个设计好的LOGICAL MODEL)

  1.安装MYSQL的ODBC DRIVER,可以去MYSQL.COM,有链接可以下载。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  2.在ODBC的管理程序中建立一个连接你的MYSQL数据库的USER DSN。

  3.从已建立好的LOGICAL MODEL生成一个基于ODBC 2.0的PHYSICAL MODEL。

  4.这步是重点:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  因为基于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,可以生成一个TABLE-LEVEL SCRIPT:

  ALTER TABLE %TableName MODIFY CREATE_ON DATETIME%TableName是ERWIN自带的宏,还有许多其他的宏,关于这方面的,可以看帮助。

  你也可以根据自己的需要,定义不同的SCRIPT(例如,需要设置一个字段为AUTO_INCREMENT)。

  5.在FORWARD ENGINEER里根据实际情况选择Pre Script,Post Script,然后生成即可。

展开更多 50%)
分享

猜你喜欢

如何使用Erwin进行基于MySQL的数据库设计

编程语言 网络编程
如何使用Erwin进行基于MySQL的数据库设计

如何使用MYSQL数据库进行备份数据恢复

MySQL mysql数据库
如何使用MYSQL数据库进行备份数据恢复

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

mysql 数据库设计

编程语言 网络编程
mysql 数据库设计

ASP如何使用MYSQL数据库

ASP
ASP如何使用MYSQL数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

学习使用数据库MySQL

MySQL mysql数据库
学习使用数据库MySQL

如何使用JSP访问MySQL数据库

Java JAVA基础
如何使用JSP访问MySQL数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Win8高级系统设置的常用的工具怎么用?

Win8高级系统设置的常用的工具怎么用?

CSS背景:background-position-x

CSS背景:background-position-x
下拉加载更多内容 ↓