快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

如何使用ERWIN进行基于MYSQL的数据库设计

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

为了能够使用ERWIN能够进行基于MYSQL数据库的物理设计,可以采用以下方式步骤:
(假定你已经有了一个设计好的LOGICAL MODEL)

1.安装MYSQL的ODBC DRIVER,可以去MYSQL.COM,有链接可以下载。
2.在ODBC的治理程序中建立一个连接你的MYSQL数据库的USER DSN。
3.从已建立好的LOGICAL MODEL生成一个基于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,可以生成一个TABLE-LEVEL SCRIPT:
ALTER TABLE %TableName MODIFY CREATE_ON DATETIME
%TableName是ERWIN自带的宏,还有许多其他的宏,关于这方面的,可以看帮助。
你也可以根据自己的需要,定义不同的SCRIPT(例如,需要设置一个字段为
AUTO_INCREMENT)。
5.在FORWARD ENGINEER里根据实际情况选择Pre Script,Post Script,然后生成即可。
返回类别: 教程
上一教程: MYSQL性能优化全攻略-服务器参数调整
下一教程: 查看当前进程,或死锁进程,并能自动杀掉死进程

您可以阅读与"如何使用ERWIN进行基于MYSQL的数据库设计"相关的教程:
· 使用MYSQL ODBC进行MYSQL和MS SQL7的数据转变
· 使用MYSQL ODBC进行MYSQL和MSSQL的数据转变
· 如何用批处理对 MYSQL 进行数据操作
· 数据库设计指南(一)
· ASP使用MYSQL数据库全攻略
    微笑服务 优质保证 索取样品