Создание дискриминатора и сущностей-категорий — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Создание дискриминатора и сущностей-категорий

2017-09-30 204
Создание дискриминатора и сущностей-категорий 0.00 из 5.00 0 оценок
Заказать работу

Нам необходимо создать три сущности для трёх платформ (MAC, PC и UNIX). Для этого:

1. Добавим к сущности ЗАКАЗ-НА-ПРОДУКТ дискриминатор.

2. Создадим три сущности.

3. Сделаем сущности MAC, PC и UNIX категориями сущности ЗАКАЗ-НА-ПРОДУКТ.

Шаг 1: Создание дискриминатора

Для того, чтобы создать дискриминатор:

1. Откроем статью глоссария для сущности ЗАКАЗ-НА-ПРОДУКТ.

2. Добавим атрибут со следующими параметрами:

Name 6.3.1.1 Definition Type Data Type Length
платформа Платформа, для которой делается заказ Discriminator CHAR  

На диаграмме появился дискриминатор полного кластера категорий.

Шаг 2: Создание сущностей-категорий

При создании сущности категории выполняются те же этапы, что и при создании любой другой сущности. (Сущность не является категорией, пока вы не создадите отношение.)

Создадим сущности-категории, используя приведённую ниже информацию и соответствующую иллюстрацию.

Сущность Определение Характеристики атрибутов
MAC Версия продукта для Macintosh (Нет)
PC Версия продукта для РС Name: размер диска Type: Non-Primary Definition: Размер диска для РС, который заказал заказчик. Data Type: INTEGER
UNIX Версия продукта для UNIX Name: носитель Type: Non-Primary Definition: Тип носителя Data Type: CHAR Length: 8

Шаг 3: Объявление сущностей категориями

 

Для того, чтобы присоединить категории к дискриминатору:

Для того, чтобы объявить сущности MAC, PC и UNIX категориями сущности ЗАКАЗ-НА-ПРОДУКТ, надо создать отношения между каждой сущностью-категорией и общей сущностью. Мы не будем пользоваться окном диалога Define Relationship, так как заранее предполагаем характер отношения.

1. Выберем в меню Create | Relationship.

2. Начиная с нижней части значка дискриминатора нарисуем стрелки к меткам каждой из будущих сущностей-категорий MAC, PC и UNIX.

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

 

Улучшение внешнего вида модели

Обзор

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

 

Редактирование модели

 

Перемещение сущностей и меток

Для того, чтобы переместить сущность или метку:

1. Щёлкните на изображении объекта, чтобы выделить её.

2. Щёлкните кнопкой мыши и перетащите объект в другое место.

 

Размещение сущностей в один ряд

Если вы хотите сразу же изменить два и более объектов, вы должны их выделить. Здесь мы описываем способ выделения нескольких объектов с помощью кнопки Shift. За дополнительной информацией о других методах обратитесь к функции Help Design/IDEF’а.

При выделении нескольких объектов:

  • Каждый выделенный объект отмечен серым или красным цветом.
  • Объекты остаются выделенными, пока вы не отмените выделение, щёлкнув вне этих объектов.

 

Для того, чтобы разместить сущности в один ряд:

1. Выделите сущности:

· Щёлкните один раз на изображении первой сущности, которую вы хотите выделить.

Нажмите кнопку Shift и, оставляя её нажатой, щёлкните один раз на следующих сущностях.

Не отпуская Shift щёлкните на сущности, чтобы сделать её объектом ссылки и выровнять относительно неё другие сущности.

2. Выберите из меню Modify | Align пункт Top to Top (Вершина к вершине).

3. Щёлкните вне выделенных объектов.

Теперь сущности разместились в один ряд, но расстояния между отдельными сущностями не одинаковы. Для выравнивания расстояния используется команда Spread.

Размещение сущностей на одинаковом расстоянии друг от друга

Для того, чтобы поместить сущности на одинаковом расстоянии друг от друга:

1. Выделите сущности.

2. Выберите из меню Modify | Spread пункт Spread Horizontal.

3. Щёлкните вне выделенных объектов, чтобы отменить выделение.


Поделиться с друзьями:

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

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.