预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
##EnterpriseArchitect帮助文档帮助文档翻译TOC\o"1-3"\h\z\u简介2
从此处开始2
使用EA2
用EA建模2
模型管理2
项目管理2
编码工程2
调试和配置文档2
数据建模2
一张数据表格2
创建一个表格3
设置表格属性4
创建字段9
创建Oracle包11
主键11
外键12
存储过程17
视图21
索引,触发器和检查约束23
生成DDL25
把一个包生成DDL25
进程的数据类型转换26
包的数据类型转换27
数据库管理系统数据类型28
从开放式数据库中导入数据库模式29
转化MDA33
XML技术33
生成文档33
EA扩展33
UML字典33
项目角色和EA33
授权管理33
术语33
简介
从此处开始
使用EA
用EA建模
模型管理
项目管理
编码工程
调试和配置文档
数据建模
一张数据表格
下面展示了一个数据模型表,上面有三个表格,相互之间用主外键连接起来。上面同样展示了主外键的操作。你也可以添加其他操作:检验,触发器,约束性,索引。
一个数据模型表在EA中表现为一个类表,创建方法和其他类型的表一样。
创建一个表格
什么是表?
关系模型数据库中,最基础的模型结构就是“表”。一个表代表了具有相同结构的一系列记录。UML数据模型配置文件中的表表现为一个衍型类,这就是说,一个带着衍型的类元素作用于它之上。一个表的图标表示在图表的右上方。
创建一个表
通过以下步骤创建一个表:
选择一个表;
选择工具条选项中的更多工具|扩展|数据模型菜单;
点击元素列中的表格元素,然后点击表。一个表格就展示在表上了;
如果类:表n属性对话框没有显示,双击表来显示它;
在名称一栏,键入一个合适的名称,根据需要键入其他的属性。
点击OK按钮。
设置表格属性
一旦你创建了一个表,你可以设置它的属性。下面描述的大部分表的属性都可以在属性对话框里设置,一小部分通过键入标签值来实现,比如说,设置表所属人的值,或者,为了和MySQL兼容,需要设置表选项。
选择数据库类型
最重要的是正确的为一个表设置它的数据库类型。这定义了一系列的数据类型,可以用于定义字段,也可以声明生成的是哪一种的DDL语言。EA支持如下的数据库:DB2;Informix;Ingres;InterBase;MSAccess;MySQL;Oracle9i和10i;PostgreSQL;SQLServer2000和2005;SQLServer7;SybaseAdaptiveServerAnywhere(SybaseASA);SybaseAdaptiveServerEnterprise(SybaseASE)。
通过以下步骤设置数据库类型:
双击表中的数据元素,来打开属性对话框;
选择常规选项;
在数据库一栏,点击下拉框,选择数据库类型;
点击OK按钮保存设置。
点击表细节,你可以进入字段对话框和操作对话框,或者你可以选择生产这个表的DDL。
设置表所属
通过以下步骤来定义表的拥有人:
选择视图|标签值按钮来选择或者是按键[Ctrl]+[Shift]+[6]。标签值对话框出现。
在属性窗口上点击表视图上的表格。则会显示所选表格的标签值。
点击新标签按钮。标签值对话框如下图所示:
在标签值一栏,键入标签名字拥有人。在值一栏,键入拥有人。
点击OK按钮来确定操作,生产的DDL脚本语言里包含表格的拥有人。
设置MySQL选项
在mySQL中,为了使用外键,你必须设置表的类型是InnoDB。通过以下步骤来设置:
选择视图|标签值菜单选项或者按下[Ctrl]+[Shift]+[6]。显示标签值设置对话框。
点击表中的表格,或者点击项目浏览器中的表格。标签值窗口会显示选择的表格;
点击新建标签按钮。标签值对话框如下图所示:
在标签一栏,输入标签名Type。在值一栏,输入InnoDB;
点击OK按钮确定操作,生成的SQL脚本中的DDL包含表格类型。
为了兼容最新版本的MySQL,额外的表格选择可以以同样的方法添加:
设置Oracle表格属性
对于Oracle9i或者10i,你可以使用表格标签值来设置表格属性。步骤如下:
选择视图|标签值菜单选项或者按下[Ctrl]+[Shift]+[6]。显示标签值设置对话框。
点击表中的表格,或者点击项目浏览器中的表格。标签值窗口会显示选择的表格;
点击新建标签按钮。
定义如下图所示的标签值:
点击OK按钮来保存标签值。
所有的Oracle表的有效属性如下图所示。
说明:索引器和约束可以用同样的方法添加。醒目索引或者约束,把属性作为标签值来添加。
对于一个给定的表的属性可以表示在标签值的窗口里,如下面典型的标签值说明的那样:
创建字段
什么是字段?
在一个关系表中,最基本的组织元素就是字段。每个数据的个别项目输入