Утверждения значений используются для определения границ, в которых атрибуты сущности могут быть нулевыми. (См. Раздел 3.4.3 – правила Атрибутов).
3.13.1 Правила записей
а) Количество записей точно определено для каждого представления.
б) Одинаковый текст должен относиться к одному номеру записи, если этот номер записи используется несколько раз в одном представлении.
3.14 Лексические правила
Этот раздел содержит правила построения имен и словосочетаний в представлениях нотации IDEF1X.
3.14.1 Имена Представлений, Сущностей и Доменов (Атрибутов).
Для представлений, сущностей и доменов (атрибутов) используются следующие правила построения имен.
а) Разрешено использовать только прописные и строчные буквы, тире («-»), подчерк («_») и пробел (« »).
б) Имена и метки являются регистронезависимыми, то есть «А» = «а». К тому же, разделительный символ, пробел (« »), тире («-») и подчерк («_») считаются одинаковыми.
в) Имена должны начинаться с буквы.
г) Слова в имени должны отделяться тире, подчерком или пробелом.
д) Длина имени не должна превышать 120 символов.
Примеры названия одной и той же сущности:
Заказ-на-Закупку-Товаров
Заказ_на_ Закупку _Товаров
заказ на закупку товаров
Примеры названия одного и того же домена (атрибута):
Количество-Товаров-в-Заказе
Количество_Товаров_в_Заказе
КОЛИЧЕСТВО ТОВАРОВ В ЗАКАЗЕ
Примеры названия одного и того же представления:
ПРОЦЕСС-ЗАКУПКИ
Процесс_Закупки
3.14.2 Метки сущности
Метки сущности могут содержать имя и идентификатор. В этом случае применяют следующие правила:
а) Идентификатор является положительным целым числом.
б) Для отделения имени от идентификатора используется слеш («/»).
в) Идентификатор располагается после имени.
Пример метки сущности:
Пункт-Заказа-на-Закупку/12
3.14.3 Метки атрибута функционального имени.
Метка атрибута функционального имени включает функциональное имя и имя исходного атрибута. Для метки атрибута функционального имени применяют следующие правила:
а) Два имени атрибута отделяются точкой («.»).
б) Перед и после точки не должно быть пробелов.
в) Функциональное имя пишется перед точкой.
г) Имя исходного атрибута пишется после точки.
д) Если атрибут с функциональным именем переходит в другую сущность, только функциональное имя отображается в дочерней сущности.
Пример метки атрибута функционального имени:
Идентификатор-Части-Детали.Идентификатор-Части
3.14.4 Названия и метки отношений.
Следующие правила применяются для названия отношений:
а) В названии используются строчные и прописные символы.
б) Другие символы, кроме букв и цифр, не используются.
в) Слова в названии отношения отделяются одним пробелом.
г) Длина названия не должна превышать 120 символов.
д) Названия двунаправленных отношений должны отделяться с помощью слеша («/»).
Пример названия отношения между сущностями Заказ-на-Закупку и Пункт-Заказа-на-Закупку:
Разрешить закупку
Пример двунаправленного отношения между сущностью Сотрудник и Работа:
Исполняет / Предназначена для
3.14.5 Записи в модели
Для записей применяются следующие правила:
а) Номер записи является положительным целым числом.
б) Номер записи заключается в круглые скобки.
в) Когда несколько записей используют для одного понятия, используется один или два способа представления. Каждый номер записи должен заключаться в круглые скобки, то есть, (1) (2) … (n), либо все номера заключаются в одни скобки, т.е. (1, 2, …, n).
г) Номера, заключенные в одни скобки, относятся к одной записи.
д) Для отделения текста записи от номера используется пробел.
е) Записи могут содержать любые символы.
ж) Номер записи ставится после метки пункта, к которому он относится.
з) Номер записи, относящийся к первому отношению из метки двунаправленного отношения, ставится перед слешем.
и) Номер записи, относящийся ко второму отношению из метки двунаправленного отношения, ставится после слеша.
Пример метки двунаправленного отношения с номерами записей:
Исполняет (5) / Предназначена для (6)
3.14.6 Написание меток в более чем одну строку
Когда название метки не помещается в одну строку, должно быть понятно, где продолжение одной метки, а где начинается другая. Знаки для пояснения (например, номера записей, индексы внешних или альтернативных ключей) ставятся в последней строке метки.
Примеры меток сущности:
Пункт-Заказа-
на-Закупку/12
Пункт-Заказа-на-Закупку/
12 (16)
Примеры имени атрибута и атрибута с функциональным именем:
Пункт-Заказа-на-Закупку-
Цена-Единицы-продукции (5)
Идентификатор-Части-Детали.
Идентификатор-Части (ВК)
Примеры меток отношений:
Исполняет /
Предназначена для
Исполняет /
Предназначена для (5)
Приложение А. Понятия и процедуры Комплексно Автоматизированного производства.
Это приложение разделено на четыре части. Раздел А1 содержит определения терминов, используемых в этом информативном разделе. Раздел А2 рассматривает важность моделирования данных. Раздел А3 содержит пример процесса построения модели данных IDEF1X. Раздел А4 рассматривает ряд документов и процедур обоснования модели, которые могут использоваться при построении модели данных в соответствии с процессом, описанном в Разделе А3.
А1. Определения
А1.1 Приемочная комиссия: Комиссия, состоящая из экспертов, которые предоставляют руководство, консультацию и вынос окончательного решения по поводу достоверности представления, описывающего готовый продукт (то есть принятие модели).
А1.2 Заполнение атрибутов: Это объем работ, с помощью которого устанавливается владелец атрибута.
А1.3 Правила автора: Специальные условия и стандарты, созданныеразработчиком модели для улучшения представления или использования IDEF модели. В правилах автора запрещается нарушать какие-либо правила метода.
А1.4 План сбора данных: План, который определяет функции, отделы, сотрудников и т.д., которые являются материальными ресурсами при построении IDEF модели.
А1.5 Диаграмма сущностей: Диаграмма, которая изображает главную сущность и все сущности, прямо зависимые от нее.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.