首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>mysql>正文

使用ERWin进行基于MySQL数据库的物理设计

http://www.oklinux.cn  2008-05-15  来源: 赛迪网 Alice  会员收藏  游客收藏  【 】 

为了能够使用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查询结果集中得到记录行号   下一篇:在SUSE10环境下安装和配置MySQL数据库

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·在SUSE10环境下安装和配置MySQL数据库
·如何在MySQL查询结果集中得到记录行号
·MySQL数据库本地备份和双机相互备份脚本
·详细讲解MySQL数据库双机热备的配置方法
·讲解查看MySQL数据库错误码的三个方法
·MySQL编码与建表时编码不一样的解决方法
·教你快速掌握MySQL数据库的双向加密方式
·实例讲解MySQL数据库密码的恢复与重设
·MySQL数据库常见的出错代码及出错信息
·Linux操作系统下MySQL的查看
·带你轻松接触MySQL数据库的异常处理
·使用实例管理器轻松管理多个MySQL实例
·循序渐进讲解MySQL数据库的性能调整
·MySQL性能调整之my.cnf文件的配置方法
·由浅入深讲解MySQL数据库索引的选择性
·数据库索引的优缺点及使用时的注意事项
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·在SUSE10环境下安装和配置MySQL数据库
·如何在MySQL查询结果集中得到记录行号
·MySQL数据库本地备份和双机相互备份脚
·详细讲解MySQL数据库双机热备的配置方
·讲解查看MySQL数据库错误码的三个方法
·MySQL编码与建表时编码不一样的解决方
·教你快速掌握MySQL数据库的双向加密方
·实例讲解MySQL数据库密码的恢复与重设
·MySQL数据库常见的出错代码及出错信息
·Linux操作系统下MySQL的查看
·带你轻松接触MySQL数据库的异常处理
·使用实例管理器轻松管理多个MySQL实例
  阅读排行
·Linux 安装 Mysql
·如何在Linux系统中安装MySQL
·在Linux 环境下安装 Mysql
·在Linux上安装MySQL Server 5.0
·图形化管理MySQL更轻松
·[Mysql]IIS+mysql+php相关知识介绍
·你应该知道的10个MySQL客户启动选项
·MySQL创始人David Axmark 访谈实录
·[MySQL]入门学习从安装入门到学习操作
·Linux系统上安装MYSQL数据库的方法
·Heartbeat_2.0.3配置MySQL5.0.8集群
·如何启动与停止MySQL的服务器
·《数据结构(C语言版)》 电子书籍下载
·MySQL中文参考手册-创造并使用数据库
·MySQL 5.0新特性教程 存储过程:第一讲
网摘收藏: