ERwin的学习总结
来源:互联网 发布:淘宝哪家mk代购是正品 编辑:程序博客网 时间:2024/04/30 22:25
ERwin的学习总结
一 新建domain
model:file>new
new model type
一般Logical view是用于生成文档的,而physical view是用于生成或者导出脚本的,
如果只做文档,可以选择只建立logical view,如果是做项目,需要同时使用Logical view 和physical view
target database
ERwin是可以直接连接数据库进行建表操作的,所以这里选择当前使用数据库类型是必要的
二 建表
1 在physical view中可以看到table项,右键new,输入名称,这时display区中可以看到一个已经生成的表,
展开该表的表单,可以看到columns,indexes等项...
在display中右键该表,Table Properties 表的相关信息,在这里可以修改表名等信息
在display中右键该表,columns可以添加字段,同时设定字段类型,是否为关键字,是否允许为空,添加时Attribute是显示在logical中的名字,column Name是显示在physical view 中的.
在display中右键改表,indexes可以添加索引
表建好后,需要在logical中修改表名,右建该表Entity Properties修改即可
2 同样可以在logical中建表,在Entities上右键new ,右键表Entity Properties修改表名,说明等信息,Attributes添加字段.在General中选择一种基本类型(Domain)比如string后,就能加入一个名称了,
Attribute name就是Logical view中的名字,Column name就是用于生成脚本的名称。
在General中的Primary Key的checkbox就是选为主键的地方了。在DataType中就能设定具体的数据类型,比如VARCHAR2,NUMBER等。
Logical中的和physical中对应的表的名称可以不一样,一般在physical中的表的名称用英文名称,在Logical中的表的名称则可以用中文,同样字段也是一样的.
三 表之间的关联
表之间的三种连接线,第一种用于把表a中的主键插入到表b中的外键,且插入的作为表b的主键
第二种用于多对多,很少用到,第三种用于把表a中的主键插入到表b中的外键,且插入不作为表b的主键
四数据导出
1 导出建表语句和关联数据库建表
在Physical view中的Tools中的,[Forward Engineer/Schema Generation]中在右侧的表中用对勾可以选择需要操作的项目
点击【filter】可以选择需要导出的项,右侧的已经选择导出的项目
点击【preview】可以看到脚本,可以复制过来改改就能是脚本了
点击【report】可以直接导出脚本
点击【Generate】则可以直接连接到数据库,把相关的Scheme都建立起来
比如想要一个建表sql,就在table中选择create table >preview可以看到建表sql,
如果选择drop table可以看到drop表的sql语句!
2 导出为文本,html等文件
Physical view中的Tools中的report builder,new一个Report Templates在Report Layout看到:
Document Untitled --文档名称,右键它可以修改:
1 Property tree :Export as 导出文件类型(html,rtf,text)
2 Titles :文档标题
3 Definition :文档说
...其他项自己试验一下就明了!
Available 中是可以别导出的项,选择想要显示的项,右键更改属性
我设计的是:
'Entity' section
'Entity' table
'Name' column 中文表名
'Attribute' table
'Name' column 中文字段名
'Definition' column 中文字段说明
'Table' table
'Name' column 英文表名
'Column' table
'Name' column 英文字段名
'Datetype' column 数据类型
'Is PK' column 是否为主建
'Null Option' column 是否允许为空
看起来效果不错,自己体验一把什么都明白了!
在这个窗口中"向下箭头"预览效果,P是设置参数,同时可以将自己的设置保存,日后复用.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jhldelphi/archive/2008/07/24/2701985.aspx
- ERwin的学习总结
- ERWin学习(1)
- ERWin学习笔记(一)
- ERwin的简单运用
- ERwin的简单运用
- ERWIN的使用
- ERwin r7 的注册码
- Erwin的问题
- ERwin 的几个概念
- Erwin - 有血有肉的ER图
- 使用Erwin进行MYSQL的数据库设计
- ERWin的报表输出太好用了
- 通过Erwin的反向工程导入实体
- ERWin建模基础教程(非常好的入门教程)
- power designer实现如同erwin的subject area的功能
- ERWin 7.1 和7.2 的官方FTP下载地址
- [ZT]如何使用Erwin进行基于MYSQL的数据库设计
- Erwin 生成sql语句 (或者其他的语句)
- const使用详解
- 闪屏效果
- 将文件复制到指定路径[C# 文件操作]
- 冲动的惩罚
- 2009
- ERwin的学习总结
- vc编程中经常用到的简单处理搜集
- 服务器的性能指标
- 未能打开组策略对象您可能没有合适的权限解决办法
- 求最大公约数和最小公倍数
- Android 技术专题系列之九 -- 图形系统
- 高速缓冲存储器Cache的工作原理
- noise
- Symbian下 把任意 格式的字符串 转成Unicode