- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过CA ERwin软件创建数据模型词典
通过CA ERwin软件创建数据模型词典
CA ERwin同Rational Rose、Sybase PowerDesigner等工具一样,是一个数据库建模工具,其全称是AllFusion ERwin Data Modeler。它支持各种数据库类型,采用物理模型和逻辑模型分离的方式来管理数据模型,并且可以将模型分为多个子集以便管理。它支持数据库的正向、逆向工程,因此可以将数据模型生成ddl语句,也可以根据已有的数据库(或ddl语句)来生成数据模型,还可以将数据模型和实际的数据库进行比较和合并。
在ERwin中,有一个功能叫 naming standards (命名标准),通过这个功能,在数据库建模过程中,长名称、短名称、中英文名称转换等问题可以自动完成。并且它提供的一个优势是:通过命名,将数据模型中的词汇总结成统一的转换方式,易于管理和维护。
比如有一个逻辑词汇“船舶”,它在数据库物理模型中,可以是 chuanbo、“vessel”,“shipping”、“boat”等各种词汇,因操作的人不同可能出现不同的字母表示方法。又比如一个词汇“名称”,在不同的实体(表)中可能表示的是不同的意义,可以是全称、简称、英文名、字母编码、数字编码等多种内容。在一个数据库系统中,如果同时出现这些五花八门的命名和定义,导致数据库结构和内容混乱,是绝对难以忍受的。
ERwin的词典功能很好的解决了上述问题,本文将就ERwin中naming standards功能的使用做一个简单介绍。
二 实战
下面将ERwin中词典的创建方法做一个介绍,此处使用的ERwin是7.2版本。
2.1 创建模型工程
打开ERwin软件,选择菜单项file-new 创建一个新的模型(Model),点击ok。
模型类型包括3个选项,任选一个即可,如果是中英文对照的模型可以选择Logical/Physical的类型。选择了Physical后,还可以选择目标数据库类型,其值与物理模型编辑时数据列可选的数据类型有关。
2.2 查看词典编辑界面
在ERwin软件中,选择菜单上的tools-Names-Edit naming standards 进入词典编辑界面,如下图所示。
打开后的词典编辑界面如下图,有3个选项卡区域,分别是Logical,Physical,Glossary,对应分别指的是是逻辑、物理、词汇表。
Logical和physical选项卡对应的的界面类似,part1,part2,pary3,pary4对应的每个单元格都有4个下拉选择项,分别是Prime,Modifier1,Modifier2,Class,这4个值和后面的Glossary界面是相关的;
Glossary选项卡对应的编辑界面就是词典编辑器,所有词汇的编辑操作都在这里进行,如下图所示。
在glossary的界面中,右侧有4列复选框,分别是P,M1,M2,C表示的就是前面提到的Prime,Modifier1,Modifier2,Class。下面将这个界面的其他元素进行详细说明:
Word/Words :想要编写的单词或词组
Abbreviation :标准的缩写
Alternate Abbreviation :备用的缩写
Match whole words only :词汇转换时是否是全字匹配
Word Type :词汇类型
Description :对词汇的描述信息
P,M1,M2,C :和Word Type 下拉条的内容对应
输入的缩写(Abbreviation)可以是特定于数据库的用以在物理模型中命名数据库对象的单词,并且也可以设置其是Prime或者Modify、Class类型。比如,可以定义CUSTOMER的缩写CUST作为Prime类型词汇、定义FIRST的缩写FST作为MODIFY1类型词汇、定义NAME作为Class类型词汇,这样在逻辑模型的CUSTOMER实体中,定义一个叫“customer first name”的属性,那么在物理模型对应的CUSTOMER表中,它将可以自动转换成CustFstName这一列名。
2.3 保存和共享
在词典编辑界面,选择保存操作,则将编辑的词典保存为.nsm(Name Standard Mapping)命名标准映射文件,如下图所示。
选择Export 按钮,则可将词典导出为csv文件,而csv文件可以通过记事本或者MS Excel打开进行编辑。手工编辑后的csv文件,也可以通过Import 按钮来导入到词典中。
nsm文件和csv文件都可以单独保存,以便给别的模型工程分享使用。csv文件由于是文本类型的,因此可以很容易的在不安装任何查看工具的情况下分享和查看,也可以方便的转换成其他各种格式甚至是打印出来以便传阅。
2.4 启用词典
在ERwi
文档评论(0)