使用 Rational Data Architect 定义和实施数据对象命名标准
2010-05-13 00:00:00 来源:WEB开发网如果实体没有定义缩写属性,那么搜索为项目指定的术语表模型,寻找匹配的词汇及其缩写,并在转换后的表名称中使用。如果没有找到匹配的词汇,或者没有为项目指定术语表模型,就使用实体名称。
应用相似的命名规则将逻辑属性转换为物理列,只是首先要检查属性是否定义了域属性,如果找到了域属性,就根据它的名称为对应的列命名。
例如,逻辑模型中的 MESSAGE ORIGINATOR IDENTIFIER 属性转换为物理模型中的 MSG_ORITR_ID 列,其中的 MSG、ORITR 和 ID 是术语表模型中定义的 MESSAGE、ORIGINATOR 和 IDENTIFIER 的缩写,而且空格替换成了下划线。
海岸警备队数据元素命名标准示例
在本节中,以 海岸警备队数据元素命名标准(Coast Guard Data Element Naming Standards) 为例,演示如何使用 RDA 定义和实施命名标准。海岸警备队需要跨组织和功能边界共享数据。跨功能的系统是一种信息系统,它支持与几个程序或功能性部分的活动相关的组织性过程,而不只是支持单一程序的活动。海岸警备队开发并实施了数据元素命名标准来满足开发这些跨功能系统期间的需求。
术语表
这个命名标准需要一个正式的类单词列表,这个列表由司令官开发、维护和集中控制。因为所需的基本单词数量很可能达到数百个,他们需要开发一个初步的基本单词列表,作为跨组织协作和使用的受限术语表。这个列表可以通过考察或调整现有数据系统中定义的数据元素名称开发出来。海岸警备队数据元素命名标准 中列出了修饰词或限定词示例。可以使用文本编辑器进行一些格式化,然后进行复制和粘贴,将这些词汇存储在 RDA 术语表模型中。图 10 显示术语表,其中包含来自 海岸警备队数据元素命名标准 的类单词列表、基本单词示例和修饰词。
更多精彩
赞助商链接