用ERwin建模数据库表


如何让在ERwin创建的实例图可以跟数据库连接:首先,数据库要先创建好,因为在ERwin中不能够创建数据库,而只能根据实体来创建表。


然后配置Oracle数据库中的全局服务名,也就是为刚才创建的数据库配置一个全局服务名,而且测试连接的时候必须是成功的。


之后,建立一个ERwin文件,这个模型文件的类型必须是“logical/physical”类型的,而且下面的数据库盒数据库的版本也要正确选择,然后“确定”,文件就创建完成了。


剩下的事情就是画你的实例图了,注意,你可以在物理视图和逻辑视图中切换来产看模型图的建立情况,但是,如果你模型图创建完成之后并且要连接数据库的话,你只能在物理视图之下操作,其实,如论是正向工程还是逆向工程,都必须在这个视图下完成。


确认实例图无误后,进行正向工程:点击“Tools”菜单,然后“Forward Engineer/Schema Generation”,然后对你要从模型建立的这个数据库表进行一些设置。


确认设置无误之后,点击下面的“Generation”按钮,来设置你要登录的Oracle实例、用户名、密码,其中Connect处填写的是你要连接的Oracle全局数据库实例名,填写完成之后,点击“Connect”按钮。


运行之后会ERwin会给查看一下这次执行建库的sql代码,剩下的事情就跟常规软件操作差不多了。


需要注意的是,如果Oracle数据库是9i系列的,而你在建库的时候有设置了“如果存在表则先删除”的操作命令的话,执行时可能会出现一些执行错误的提示信息,不用管它,那都是些Oracle执行代码跑出的异常(因为也许刚才讲的命令执行时,相应的表并不存在,所以删除时会出现异常)。


好了。搞定!连接到你的Oracle数据库去看看吧,检查一下你要建的一箩筐的表是不是都建好了。

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值