Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Используйте программу Rational Data Architect для определения и принудительного применения стандартов назначения имен объектам

Вей Лиу, инженер-программист, IBM
Вей Лиу (Wei Liu) – инженер-программист Программной Группы IBM. Она в настоящее время работает с IBM группой развития процессов по требованию. Ее область знаний включает сервер приложений, Web-сервисы и развитие технологических процессов.

Описание:  Стандарты назначения имен объектам данных способствуют обеспечению единого понимания информации, совместного использования ее в рамках организации и снижению избыточности посредством консолидации синонимов и совмещения элементов информации. Поскольку в наше время растет значение эффективности поиска информации в пределах организации, многие организации принимают стандарты назначения имен и начинают принудительно применять эти стандарты. В этой статье на реальных примерах рассматриваются особые функции IBM® Rational® Data Architect (RDA), которые дают пользователям возможность определить и реализовать стандарты назначения имен объектам данных.

Дата:  09.04.2007
Уровень сложности:  простой
Активность:  3018 просмотров
Комментарии:  


Введение

С недавнего времени различные организации осознали важность стандартов назначения имен в управлении информацией и начали принудительно применять их. При принудительном применении стандартов термины, определенные в классификаторе, должны использоваться обязательно, а при назначении имен объектам данных сотрудники обязаны придерживаться определенного порядка. RDA помогает пользователям составить классификатор и определить стандарты назначения имен, упрощая выбор имен для объектов данных в соответствии с этими стандартами. Программа обеспечивает трансформацию логической модели имен объектов в физическую модель и помогает пользователям проверить корректность имен объектов данных и их соответствие стандартам назначения имен.

Стандарты назначения имен используются во многих организациях для того, чтобы создать информационную среду, которая способствовала бы большей эффективности коммуникаций и принятию более обоснованных решений как внутренними, так и внешними участниками бизнес-процесса. Преимущества создания стандартов назначения имен для объектов данных:

  • способствуют единому пониманию информации;
  • облегчают совместное использование информации в пределах организации;
  • снижают избыточность информации посредством консолидации синонимов и совмещения элементов данных.

Стандарты назначения имен объектам данных

Стандарт, или соглашение, о назначении имен объектам данных описывает порядок формирования имен объектов данных. Стандарт о назначении имен может охватывать широкий диапазон аспектов документации; что отражено в международном стандарте ISO/IEC 11179-5:

  • Область действия соглашения о назначении имен; например, утвержденное наименование отрасли;
  • Орган, назначающий имена;
  • Семантические правила, которые регулируют происхождение и содержание терминов, используемых в имени; например, термины, относящиеся к моделированию данных и термины, общие для данной дисциплины;
  • Синтаксические правила, касающиеся порядка построения термина;
  • Лексические правила, применяемые к контролируемым спискам терминов, длине имени, кодировке и языку;
  • Правило, определяющее, должно ли имя быть уникальным.

Некоторые аспекты в значительной степени зависят от организации, в которой используются стандарты. В данной статье затрагивается, главным образом, семантический и синтаксический аспекты стандарта назначения имен, причем предполагается, что список принятых терминов должным образом разработан в организации.

В назначении имен объектам данных можно выделить два важных аспекта: содержание и формат имени объекта данных.

  • Содержание, или семантические правила, относятся к основному значению термина, выбранного для имени объекта; они позволяют обеспечить передачу значения именем объекта. Содержание имени объекта данных составляется из терминов, которые можно разделить на три категории: основной термин, классифицирующие слова и модификаторы (уточнители), по определению Стандарта о назначении имен элементам данных.

    Основной термин (prime word):

    • Дает представление о концепции бизнеса, о котором собирается информация;
    • Описывает предметную область данных;
    • Представляет собой имя существительное или словосочетание, которое описывает предмет и основное значение имени;
    • Указывает место элемента данных в логическом контексте информационной модели.

    Примеры: Ссуда, клиент, служащий, собственность.

    Классифицирующие слова (class words):

    • Указывают на категорию различения или классификации информации;
    • Очерчивают тип информации, определяемой именем элемента информации;
    • Описывают основную категорию данных, связанных с элементом информации.

    Примеры: Дата, сумма, оценка, количество, код, указатель, имя, описание, комментарий.

    Уточнители (qualifier):

    • Дополняют описание, содержащееся в основном термине и классифицирующих словах;
    • Обеспечивают понятность и однозначность имени объекта данных;
    • Корректируют основной термин и классифицирующие слова;
    • Ограничивают значение классифицирующих слов и основных терминов.

    Примеры: Последний, первый, следующий, предыдущий, стартовый;

  • Формат, или синтаксические правила, определяют структуру имени объекта данных. Они определяют шаблон - количество и порядок/последовательность компонентов в имени. Например, стандарт назначения имен может требовать, чтобы объекты данных использовали следующий шаблон:

    {MOD}? {PW} {MOD}? {CW} {MOD}?

    Вместо разделяющего пробела можно использовать не больше пяти и не меньше двух терминов, причем порядок/последовательность терминов должна быть следующей:

    1. Уточнитель, Modifier(MOD), необязательный компонент;
    2. Основной термин, Prime Word (PW), обязательный компонент;
    3. Уточнитель Modifier(MOD), необязательный компонент;
    4. Классифицирующее слово, Class Word (CW), обязательный компонент;
    5. Уточнитель Modifier(MOD), необязательный компонент.

    Вот примеры корректных имен объектов данных:

    • EMPLOYEE NAME (PW CW)
    • EMPLOYEE LAST NAME (PW MOD CW)
    • PERMENENT EMPLOYEE LAST NAME (MOD PW MOD CW)

Бизнес-имя - это осмысленное имя на английском языке, используемое для описания объекта данных. Бизнес-имена используются в концептуальных или логических моделях данных. Имя доступа или техническое имя описывает представление объекта данных в физической базе данных. Поскольку системы управления базами данных обычно имеют специфические ограничения, в том числе, на использование определенных символов и длину имен объектов, очень часто для имен доступа используют сокращения бизнес-имен с заменой разделителя. Например, объект, который в логической модели получил имя EMPLOYEE LAST NAME, трансформируется в физической модели в EMPL_LST_NM.

Определение стандарта назначения имен при помощи RDA

При принудительном применении стандартов термины, определенные в классификаторе, должны обязательно использоваться, а при назначении имен объектам данных сотрудники обязаны придерживаться определенного порядка. RDA помогает пользователям определить собственные стандарты назначения имен объектам данных. Чтобы определить стандарт назначения имен при помощи RDA, нужно определить термины, выбранные для имен объектов данных в модели классификатора, и шаблоны терминов при помощи свойств стандарта назначения имен объектам.

Создание модели классификатора

Модель классификатора - это модель, описывающая термины, которые были приняты, утверждены и совместно используются в организации для имен объектов данных. Используя модель классификатора, можно определить имя, сокращение, альтернативное сокращение, тип (основной или классифицирующий), если он может быть использован в качестве уточнителя, статус и аннотацию, или описание, к термину. Модели классификатора хранятся в проектах разработки данных RDA. Одну и ту же модель классификатора можно использовать в нескольких проектах разработки данных.

Чтобы создать модель классификатора, выполните следующие действия:

  1. Выберите из главного меню программы команду File > New > Glossary Model, откроется окно мастера New Glossary Model, показанное на рисунке 1;
  2. В окне мастера определите папку назначения и имя файла. Модель классификатора можно создать с помощью нового шаблона или шаблона Enterprise, в который уже внесены некоторые термины общего назначения. Можно воспользоваться возможностью добавить модель классификатора к свойствам проекта в качестве стандарта назначения имен для этого проекта;
  3. Нажмите кнопку Finish.

Рисунок 1. Мастер New glossary model
Мастер New glossary model

Модель классификатора отображается в обозревателе Data Project Explorer в той папке, которую вы указали. Если вы выбрали вариант добавления модели классификатора в свойства проекта, то файл модели отображается также в окне Naming Standard в представлении Properties данного проекта.

После создания классификатора можно использовать редактор для добавления, удаления или изменения определений модели классификатора, как показано на рисунке 2. Нажмите кнопку New, чтобы добавить новую запись, а затем введите имя, сокращение, альтернативное сокращение и описание. Выделите тип и статус, и укажите, будут ли они использоваться как уточнители. Для редактирования определений можно просто нажать мышью на любом столбце или строке или воспользоваться представлением Properties. Если в вашей организации уже есть классификатор, можно добавлять определения путем копирования и вставки из другого источника, например, из документов Microsoft® Word или Microsoft Excel.


Рисунок 2.Редактор модели классификатора, в котором можно удалить, добавить и отредактировать описание терминов
Редактор модели классификатора

Определение шаблона назначения имен

Вторая часть стандарта назначения имен определяет шаблон, или структуру, имени. Шаблон можно определить через свойства стандарта назначения имен. Эти свойства применяются ко всем моделям данных в рабочей области.

Чтобы задать свойства для стандартов назначения имен, выполните следующие действия:

  1. Выберите из главного меню программы команду Window > Preferences;
  2. После этого выберите Data > Naming Standard;
  3. На вкладке Logical, которая показана на рисунке 3, задайте шаблон для объектного и атрибутивного имен объектов. Здесь можно определить, будут ли основные термины, классифицирующие слова и уточнители необязательными компонентами, а также порядок, в котором должны располагаться эти элементы. кроме того, можно назначить символы, которые будут использоваться в качестве разделителей для этих логических объектов. По умолчанию разделителем для логических объектов является пробел. В RDA версии 7.0 можно использовать в качестве разделителя <Title Case> (заглавную букву), если ваш стандарт назначения имен требует имен в "прыгающем" формате, например, EmployeeLastName;
  4. На вкладке Physical-Table/Column задайте шаблон для имен объектов таблиц и столбцов в физической модели. Здесь можно определить, будут ли основные термины, классифицирующие слова и уточнители необязательными компонентами, а также порядок, в котором должны располагаться эти элементы. кроме того, можно назначить символы, которые будут использоваться в качестве разделителей для этих логических объектов. По умолчанию в качестве разделителя выбран символ подчеркивания;
  5. На вкладке Physical-Other, показанной на рисунке 4, задайте шаблон имен для других физических объектов, не являющихся столбцами или таблицами; например, для внешних ключей, условий проверки ограничений, ограничений уникальности, индексов и триггеров, для чего удалите или добавьте переменные и строки. Шаблоны, заданные на этой вкладке, используют переменные, такие как имя таблицы и имя столбца, и не ссылаются на термины;
  6. На вкладке Glossary выберите модель классификатора по умолчанию. Модели классификаторов, которые заданы на этой вкладке, используются для тех объектов базы данных, которые отображаются в обозревателе базы данных Database Explorer.

Рисунок 3. Свойства стандарта назначения имен для логических объектов
Свойства стандарта назначения имен для логических объектов

Рисунок 4. Свойства стандарта назначения имен для физических объектов, не являющихся таблицами и столбцами
Свойства стандарта назначения имен для физических объектов

Вы успешно создали стандарт назначения имен. Но как обеспечить соответствие имен объектов данных стандарту после создания стандарта назначения имен? Для этой цели в RDA разработано правило соответствия стандарту назначения имен.


Проверка соответствия имени стандарту назначения имен

Правило соответствия имени объекта стандарту назначения имен, которое предлагает RDA, выявляет отклонения от стандарта в именах объектов. Эта проверка основана на использовании комбинации файлов свойств стандарта назначения имен и модели классификатора. Правила анализа модели вызываются, если выделены следующие объекты:

В Data Project Explorer:

  • пакет в логической модели
  • база данных в физической модели или
  • схема в физической модели.

В Database Explorer:

  • База данных или
  • схема.

В диалоговом окне analyze model пользователю предлагается выбрать правила, которые будут применены к объекту, как показано на рисунке 5. Когда вы выделите правило анализа соответствия стандарту назначения имен, модель классификатора, добавленная в свойства проекта как стандарт назначения имен данного проекта, появится в следующем окне мастера. На этом этапе можно добавить или удалить модели классификаторов, при этом окно мастера автоматически синхронизируется со страницей свойств стандарта назначения имен данного проекта. После нажатия кнопки Finish, RDA проходит по всем объектам, начиная от выделенного, и проверяет их имена, чтобы убедиться в том, что они используют термины и шаблоны, определенные в стандарте назначения имен. Например, если задан следующий шаблон назначения имен:

{PW} {MOD} {CW}-

а слова employee, last, и name представляют основной термин, классифицирующее слово и уточнитель, определенные в модели классификатора, то имя объекта EMPLOYEE LAST NAME будет корректным.


Рисунок 5. В диалоговом окне Analyze model пользователю предлагается выбрать правило, которое будет использовано в процессе анализа
Диалоговое окно Analyze model

Если будут выявлены нарушения стандарта, то они будут отображены в представлении Problems, показанном на рисунке 6.


Рисунок 6. Нарушения стандарта назначения имен отображены в виде предупреждений в окне представления Problems
Окно представления Problems

Вот несколько примеров, в которых был нарушен стандарт назначения имен.

  • Неполное имя:

    Заданный шаблон: {MOD}? {PW} {MOD}? {MOD}? {CW} {MOD}?

    Имя объекта: CIVILIAN EMPLOYEE (MOD PW)

    Поскольку шаблон требует использования классифицирующего слова, а имя “CIVILIAN EMPLOYEE" не содержит этот компонент, в окне представления Problems отображается предупреждение со следующим текстом:

    Entyty CIVILIAN EMPLOYEE is not compliant with naming standards -- Missing required {class word} at the end (Объект CIVILIAN EMPLOYEE не соответствует стандарту назначения имен - отсутствует обязательный компонент {классифицирующее слово} в конце имени). The expected naming pattern is {modifier}optional {prime word} {modifier}optional {modifier}optional {class word} {modifier}optional (Правильный шаблон имени...);

  • Имя, содержащее недопустимое слово:

    Заданный шаблон: {MOD}? {PW} {MOD}? {MOD}? {CW} {MOD}?

    Имя объекта: CIVILIAN EMPLOYEE ADDRESS (MOD PW invalid word)(MOD PW недопустимое слово)

    Поскольку шаблон требует наличия классифицирующего слова, а слово "ADDRESS" не является таким словом, определенным в модели классификатора, в окне представления Problems отображается предупреждение, содержащее следующий текст:

    Attribute CIVILIAN EMPLOYEE ADDRESS is not compliant with naming standards -- A class word is required and ADDRESS is not a valid class word (Атрибут CIVILIAN EMPLOYEE ADDRESS не соответствует стандартам назначения имен - необходимо наличие классифицирующего слова, а слово ADDRESS не является корректным классифицирующим словом). The expected naming pattern is {modifier}optional {prime word} {modifier}optional {modifier}optional {class word} {modifier}optional (Правильный шаблон имени...).

    После добавления слова “ADDRESS" в качестве классифицирующего слова в модель классификатора для имени CIVILIAN EMPLOYEE ADDRESS предупреждение отображаться не будет;

  • Имя содержит лишнюю строку:

    Шаблон: {MOD}? {PW} {MOD}? {MOD}? {CW} {MOD}?

    Имя объекта: CIVILIAN EMPL REQUESTED DESC TEXT FULL VERIFIED (MOD PW MOD MOD CW MOD MOD)

    В шаблоне указано, что после обязательного классифицирующего слова можно добавить уточнитель, но данное имя имеет в конце два уточнителя. Поэтому в окне представления Problem отображается предупреждение, содержащее следующий пояснительный текст:

    Attribute CIVILIAN EMPL REQUESTED DESC TEXT LAST VERIFIED is not compliant with naming standards -- An extra string VERIFIED is found at the end (Атрибут CIVILIAN EMPL REQUESTED DESC TEXT LAST VERIFIED не соответствует стандартам назначения имен - в конце имени обнаружен лишний уточнитель). The expected naming pattern is {modifier}optional {prime word} {modifier}optional {modifier}optional {class word} {modifier}optional (Правильный шаблон имени...).


Задание имени объекта данных при помощи модуля content assistant>

В крупных организациях классификаторы могут насчитывать тысячи записей. Не всегда легко выбрать термин среди тысяч слов при назначении имени объекту данных. В RDA версии 7.0 появился новый модуль - Naming content assistant - который должен помочь пользователям в решении этой задачи.

Просмотр шаблонов назначения имен при помощи модуля content assistant

Как один из наиболее важных компонентов стандарта назначения имен, шаблоны назначения имен определяются для различных объектов данных. Это осуществляется через свойства стандарта назначения имен объектам данных при помощи RDA. Подсказка модуля content assistant отображает эту информацию, когда пользователь редактирует свойство имени в окне представления Properties. Например, назначая имя для объекта таблицы в физической модели, вы можете подвести курсор мыши к значку лампочки, в результате появится подсказка с шаблоном назначения имен, как показано на рисунке 7. В этом примере в качестве разделителя используется символ подчеркивания, а термины должны состоять из следующей последовательности компонентов:

  1. Уточнитель, Modifier, необязательный компонент;
  2. Основной термин, Prime Word (PW), обязательный компонент;
  3. Уточнитель, Modifier, необязательный компонент;
  4. Уточнитель, Modifier, необязательный компонент;
  5. Классифицирующее слово, Class Word, обязательный компонент;
  6. Уточнитель, Modifier, необязательный компонент.

Рисунок 7. Подсказка помощника Content assistant отображает шаблон назначения имен
Подсказка помощника Content assistant

Подсказки помощника Content assistant доступны для объектов данных, стандарт назначения имен для которых определен в виде комбинации файлов свойств стандарта назначения имен и модели классификатора.

Отображение классификатора в раскрывающемся списке

Когда вам известен шаблон имени какого-либо объекта, вам нужно выбрать из модели классификатора термины, соответствующие этому шаблону. Вы можете воспользоваться клавиатурной комбинацией Ctrl+Space или ввести в строку символ разделителя, чтобы отобразить раскрывающийся список доступных терминов, сокращений и описаний, как показано на рисунке 8.


Рисунок 8. Content assistant отображает термины и их свойства
Термины и их свойства

Раскрывающийся список сокращается при вводе пользователем букв, как показано на рисунке 9.


Рисунок 9. Список терминов в content assistant сокращается, когда пользователь вводит в строку буквы
Список терминов помощника Content assistant

Если выделить слово в этом списке, то оно добавится к имени в строке.


Трансформация объектов данных из логической модели в физическую с использованием стандарта назначения имен

Логическая модель данных определяет объекты и отношения между объектами без учета платформы реализации. Напротив, физическая модель данных - это модель, специфическая для конкретной базы данных, которая представляет реляционные объекты данных (например, таблицы, столбцы, первичные и внешние ключи и их отношения).. Если рассматривать сценарий разработки снизу вверх, то сначала разрабатывается логическая модель, которая трансформируется в физическую модель; эта физическая модель данных используется для генерации предложений языка описания данных (DDL), которые затем развертываются на сервере базы данных. Поскольку большинство баз данных имеет свои требования к использованию символов и допустимой длине имен объектов базы данных, то при назначении имен объектам данных в физической модели используются сокращения. Например, объект логической модели EMPLOYEE SOCIAL-SECURITY-NUMBER в физической модели трансформируется в EMPL_SSN, где EMPL и SSN представляют собой сокращения от EMPLOYEE и SOCIAL-SECURITY-NUMBER, определенных в модели классификатора.

При трансформации логической модели данных в физическую модель данных при помощи RDA, имена объектов и атрибутов трансформируются в имена столбцов и таблиц в соответствии со следующими правилами:

  • Логический разделитель в имени логического объекта данных заменяется физическим разделителем в соответствующем имени физического объекта;
  • Если объект имеет заданное свойство "сокращение", то имя соответствующей таблицы назначается в соответствии с именем, указанным в этом свойстве;
  • Если объект не имеет заранее определенного свойства "сокращение", то модели классификаторов, которые указаны для этого проекта, выполняют поиск соответствующих терминов, и сокращения этих терминов используются в имени трансформированной таблицы. Если подходящего термина не найдено, или для проекта не указана модель классификатора, то используется имя объекта;
  • Аналогичные правила назначения имен применяются к трансформации логических атрибутов в физические столбцы, за исключением того, что атрибут сначала проверяется на наличие заданного свойства "домен" и имя соответствующему столбцу назначается в соответствии с именем, указанным в свойстве "домен", если таковое задано.

Например, атрибут логической модели MESSAGE ORIGINATOR IDENTIFIER преобразуется в столбец MSG_ORITR_ID физической модели, где сокращения MSG, ORITR и ID соответствуют терминам MESSAGE, ORIGINATOR и IDENTIFIER указаны в модели классификатора, пробелы заменяются символами подчеркивания.


Пример стандартов назначения имен элементам данных в Береговой Охране США

В данном разделе в качестве примера приводятся стандарты назначения имен элементам данных Береговой Охраны США для демонстрации использования RDA для определения и принудительного применения стандартов назначения имен. В Береговой Охране США потребность в совместном использовании данных в пределах организационных и функциональных границ становится все более насущной. Кросс-функциональной системой называется такая система информации, которая поддерживает организационные процессы, опирающиеся на деятельность нескольких программ или функциональных подразделений, а не на деятельность одной программы. Стандарты назначения имен элементам данных были разработаны и принудительно введены в Охране с учетом требований, возникающих в процессе разработки этих кросс-функциональных систем.

Классификатор

Эти стандарты назначения имен требуют разработки официальных классифицирующих слов, которыми находятся в ведении и под централизованным контролем начальника Береговой охраны. Поскольку количество необходимых основных терминов, вероятно, исчисляется тысячами, возникает необходимость в разработке предварительного списка таких терминов в виде ограниченного словаря, подлежащего согласованию и использованию во всей организации. Этот список может быть разработан путем пересмотра или уточнения терминов, уже имеющихся в именах элементов данных, определенных в существующих информационных системах. Примеры уточнителей перечислены в стандартах назначения имен элементам данных Береговой Охраны США. Эти термины можно сохранить в модели классификатора RDA путем копирования и вставки после форматирования в текстовом редакторе. На рисунке 10 показан классификатор, созданный с использованием списка классифицирующих слов, а также примеры основных терминов и модификаторов из Стандартов назначения имен элементам данных Береговой Охраны США.


Рисунок 10. Модель классификатора Береговой Охраны США
Модель классификатора Береговой Охраны США

Кроме того, RDA поддерживает управление версиями и управление конфигурацией. При помощи инструментов Compare With можно сравнивать модели классификаторов и версии.

Синтаксические правила назначения имен

Стандарты назначения имен Береговой Охраны включают следующие синтаксические правила:

  • Имя каждого элемента данных включает одно классифицирующее слово, взятое из предварительно составленного списка классифицирующих слов. Классифицирующие слова могут быть добавлены в стандартизованный лист после утверждения начальником Береговой Охраны;
  • Имя каждого элемента данных включает один основной термин, взятый из предварительно составленного списка основных терминов. Основной термин в имени элемента данных должен быть первым или вторым словом. Основные термины могут быть добавлены в стандартизованный лист после утверждения начальником Береговой Охраны;
  • Каждый элемент данных должен содержать достаточное количество уточнителей для исчерпывающего описания (до четырех уточнителей для основного термина и один модификатор и два уточнителя для классифицирующего слова);
  • Последовательность слов в имени элемента данных должна быть такой: (1) модификатор, при необходимости + основной термин + при необходимости (1 - 4) модификаторов + классифицирующее слово + если нужно (1 или 2) уточнителя. Основной термин в имени элемента данных должен стоять перед классифицирующим словом. Минимальное количество слов в имени элементов данных равно двум (основной термин + классифицирующее слово), а максимальное количество слов -девяти.

Эти свойства хранятся в свойствах стандарта назначения имен объектам данных RDA, как показано на рисунке 11.


Рисунок 11. Свойства стандарта назначения имен Береговой Охраны США
Стандарты назначения имен Береговой Охраны США

Проверка соответствия стандарту назначения имен

Когда стандарты назначения имен определены, можно вызвать правило проверки соответствия стандартам назначения имен для логической или физической модели, как описано в разделе Проверка соответствия имени стандарту назначения имен. Для имен объектов данных, которые не соответствуют стандартам назначения имен, выводятся следующие предупреждения:

  • Are absent of a class word (Отсутствует основной термин);
  • Are absent of a class word (Отсутствует классифицирующее слово);
  • Don’t have a prime word before a class word (Недопустимый порядок слов - перед классифицирующим словом отсутствует основной термин);
  • Don’t have at least two terms (Ошибка - термин должен состоять как минимум из двух слов);
  • Have more than nine terms (Ошибка - термин не может состоять более чем из девяти слов).

Это политика принудительного применения, описанная в Стандартах назначения имен элементам данных, принятых в Береговой Охране США.


Заключение

Из этой статьи вы узнали, как RDA помогает выполнить следующие задачи:

  1. Создать стандарт назначения имен при помощи моделей классификаторов и свойств стандартов назначения имен;
  2. Создать имена объектов данных, которые соответствуют стандартам назначения имен, при помощи модуля naming content assistant;
  3. Трансформировать имена логических объектов и атрибутов в имена физических таблиц и столбцов при помощи сокращений, определенных в модели классификатора;
  4. Принудительно применить стандарты назначения имен при помощи правил проверки соответствия стандартам.

Ресурсы

Научиться

Получить продукты и технологии

Обсудить

Об авторе

Вей Лиу (Wei Liu) – инженер-программист Программной Группы IBM. Она в настоящее время работает с IBM группой развития процессов по требованию. Ее область знаний включает сервер приложений, Web-сервисы и развитие технологических процессов.

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

(Должно содержать от 3 до 31 символа.)


Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management, Rational
ArticleID=208182
ArticleTitle=Используйте программу Rational Data Architect для определения и принудительного применения стандартов назначения имен объектам
publish-date=04092007
author1-email=liuwei@us.ibm.com?subject=Create the foundation for your on demand business processes
author1-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).