Erwin反向工程:从数据库到模型转换
需积分: 13 86 浏览量
更新于2024-09-10
收藏 103KB DOCX 举报
"erwin反向工程是将数据库中的表结构转换为erwin数据模型的一种工具,它支持从数据库导入实体或通过建表脚本创建实体。此过程涵盖了Oracle数据库的使用,以及在Erwin中进行逻辑模型和物理模型的设置。"
在IT行业中,Erwin是一款广泛使用的数据建模工具,它允许数据管理人员和DBA们设计和管理数据库模型。"erwin反向工程"是其核心功能之一,能够帮助用户从现有的数据库系统中提取表结构,生成逻辑模型和物理模型,以便于理解和优化数据库设计。
1. **数据库导入实体**:
当使用Oracle 11g作为实验数据库时,首先启动Erwin,通过菜单栏的`Tool->ReverseEngineer`选项开始反向工程过程。选择Logical/Physical模型,指定数据库类型为Oracle,然后下一步。接着,选择导入方式为"database",指定用于连接的Erwin用户,系统会自动导入数据库中的所有表,将它们转化为Erwin可编辑的数据模型。
2. **通过建表脚本创建实体**:
如果已有建表脚本,同样通过`Tool->ReverseEngineer`,选择Logical/Physical,然后选择"Script"作为源数据方式。将建表脚本粘贴到指定区域,确保每个建表语句后都有分号(";")作为结束符。这种方式允许用户在没有直接数据库访问权限的情况下,也能在Erwin中构建模型。
3. **在数据仓库中的应用**:
在数据仓库项目中,通常推荐使用建表脚本导入实体,尤其是当表名和字段名使用中文命名时。这样可以保持逻辑层和物理层的一致性,便于理解。后续可以通过映射功能将中文表名和字段名映射为英文,以适应跨语言环境的数据库操作。
4. **创建和切换模型模式**:
在Erwin中,可以通过File->New创建新的Logical/Physical模型。在Target Database中选择对应的数据库类型和版本,如Oracle 11g。完成模型创建后,可以在Logical和Physical模式之间切换,以查看和编辑不同层次的模型细节。
5. **选择数据库**:
要进一步配置数据库连接,可以通过Database->Choose Database菜单进入设置界面,这里可以配置连接参数,如主机名、端口、用户名和密码,以确保Erwin能正确连接到目标数据库。
通过Erwin的反向工程,用户不仅可以快速了解现有数据库的结构,还可以进行模型的调整和优化,为数据库的设计、维护和升级提供便利。在实际工作中,这种工具极大地提高了数据管理和数据库开发的效率。
2009-03-06 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
qq_19561243
- 粉丝: 0
- 资源: 3
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码