Создание схемы моделирования ролей объектов

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

В шаблон Схема моделирования ролей объектов Microsoft Office Visio включены все фигуры, необходимые для использования методологии моделирования ролей объектов (Object Role Modeling, ORM) для формирования бизнес-правил и создания баз данных. ORM является семантическим методом моделирования, который позволяет описать окружающую действительность в терминах объектов и роли, которые они выполняют.

Пример схемы моделирования ролей объектов

  1. В меню Файл последовательно выберите команды Создать, Программное обеспечение и базы данных, а затем — команду Схема моделирования ролей объектов.

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

  2. Добавьте имя и тип объекта (сущности).

    1. Из набора элементов Схема моделирования ролей объектов перетащите на страницу документа фигуру Сущность (для обозначения типа объекта).

    2. Выделив фигуру, введите имя типа сущности.

    3. Нажмите клавишу ВВОД и в скобках введите идентификатор сущности.

  3. Добавьте имя и тип значения.

    1. Из набора элементов Схема моделирования ролей объектов перетащите на страницу документа фигуру Значение.

    2. Выделив фигуру, введите имя типа значения.

  4. Укажите подтип.

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

    2. Прикрепите конечную точку Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате для точки соединения Изображение точки соединения — синий значок «X» на фигуре подтип сущностей.

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

    3. Прикрепите начальной точки Изображение начальной точки — зеленый квадрат со знаком X (end наконечник) для точки соединения Изображение точки соединения — синий значок «X» на тип объекта.

  5. Выполните одно из следующих действий.

    1. Укажите отношение, роль или факт между типами объектов.

      1. Перетащите фигуру предиката (Одноместный, Двуместный, Вертикальный двуместный, Трехместный или Четырехместный) из набора элементов Схема моделирования ролей объектов на страницу документа.

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

      2. Перетащите фигуру Соединительная линия роли из набора элементов Схема моделирования ролей объектов на страницу документа.

      3. Прикрепите начальной точки Изображение начальной точки — зеленый квадрат со знаком X Соединительная линия роли фигуры, чтобы точка соединения Изображение точки соединения — синий значок «X» на тип объекта (сущность фигуры), для которого требуется определить связи.

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

      4. Прикрепите конечную точку Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате Соединительная линия роли фигуры в поле соответствующую роль предиката фигуры (на шаге 1).

      5. Дважды щелкните фигуру предиката. Расположите курсор между эллипсами (или заполнителями), а затем введите имя роли для типа сущности.

      6. Повторите шаги со 2 по 5 для каждой сущности, для которой требуется определить отношение.

    2. Укажите отношение, роль или связь между объектом и значением.

      1. Перетащите фигуру Соединительная линия роли из набора элементов Схема моделирования ролей объектов на страницу документа.

      2. Прикрепите начальной точки Изображение начальной точки — зеленый квадрат со знаком X Соединительная линия роли фигуры, чтобы точка соединения Изображение точки соединения — синий значок «X» на типа сущности (сущность фигуры), для которого требуется определить связи.

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

      3. Перетащите фигуру Двуместный или Вертикальный двуместный из набора элементов Схема моделирования ролей объектов на страницу документа.

      4. Прикрепите конечную точку Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате фигуры Соединительная линия роли до конца двоичный или Вертикальный двоичный фигуры.

      5. Дважды щелкните фигуру Двуместный, чтобы изменить текст. Расположите курсор между эллипсами или заполнителями, а затем введите имя роли для сущности.

        Совет: Чтобы переместить эллипсы и имена в фигуре Вертикальный двуместный на ее другую сторону, щелкните правой кнопкой мыши эту фигуру, в контекстном меню выберите команду Фигура, а затем — команду Отразить слева направо.

  6. Отобразите вложенный объект, создав объективный предикат.

    1. Нажмите кнопку Средства рисования Изображение кнопки на появившейся панели инструментов Средства рисования и нажмите кнопку Изображение кнопки инструмент « прямоугольник ». 

    2. Растяните рамку выделения вокруг фигуры предиката (Одноместный, Двуместный, Вертикальный двуместный, Трехместный или Четырехместный), который требуется указать в качестве объективного предиката.

    3. Щелкните правой кнопкой мыши рамку выделения, в контекстном меню выберите команду Фигура, а затем — команду Переместить назад.

    4. Выделив рамку, в меню Формат выберите команду Сглаживание углов, в верхней строке выберите третий параметр, а затем нажмите кнопку ОК.

  7. Выполните одно из следующих действий:

    1. Укажите ограничение роли.

      1. Перетащите фигуру Соединительная линия обязательной роли из набора элементов Схема моделирования ролей объектов на страницу документа.

      2. Прикрепите начальной точки с черным кругом Изображение начальной точки — зеленый квадрат со знаком X для точки соединения Изображение точки соединения — синий значок «X» на объект (сущность фигура).

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

      3. Прикрепите конечную точку Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате из Mand. Соединительная линия роли фигура к фигуре предиката (унарный, двоичный, Вертикальный двоичный, Трехместная или четвертичного основания ).

    2. Укажите ограничение уникальности.

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

      2. Разместите фигуру непосредственно над фигурой предиката или под ней (Одноместный, Двуместный, Вертикальный двуместный, Трехместный или Четырехместный).

      3. Перетащите одной из конечных точек ( Изображение начальной точки — зеленый квадрат со знаком X или Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате ), чтобы растянуть стрелку через поле соответствующую роль предиката фигуры.

    3. Укажите ограничение «частота».

      1. Перетащите фигуру Ограничение частоты из набора элементов Схема моделирования ролей объектов на страницу документа.

      2. Разместите фигуру рядом с фигурой предиката (Одноместный, Двуместный, Вертикальный двуместный, Трехместный или Четырехместный), на которую требуется наложить ограничение.

      3. Выделив фигуру, введите нужную частоту.

    4. Укажите отношения сравнения множеств или ограничение «равенство».

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

      2. Разместите фигуру между фигурами предикатов (Одноместный, Двуместный, Вертикальный двуместный, Трехместный или Четырехместный) с ролями, на которые требуется наложить ограничение.

      3. Прикрепите начальной точки Изображение начальной точки — зеленый квадрат со знаком X фигуры или Подмножество ограничениеРавенства точка соединения Изображение точки соединения — синий значок «X» на поле соответствующую роль предиката фигуры.

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

      4. Прикрепите конечную точку Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате фигуры или Подмножество ограничениеРавенства в поле соответствующую роль предиката другой фигуры.

    5. Укажите ограничение замкнутости.

      1. Перетащите фигуру Ограничение замкнутости из набора элементов Схема моделирования ролей объектов на страницу документа.

      2. Разместите фигуру рядом с фигурой предиката (Одноместный, Двуместный, Вертикальный двуместный, Трехместный или Четырехместный), содержащей две роли, на которые требуется наложить ограничение.

      3. Выполните одно из следующих действий:

        • При двух ролей больше предикат прикрепите каждого конечную точку ( Изображение начальной точки — зеленый квадрат со знаком X и Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате ) фигуру Ограничения звонить в одну из роли предиката фигуры.

        • Если две роли являются двоичным предикатом, выделите фигуру Ограничение замкнутости, а затем в меню Формат выберите команду Линия. В списке Узор выберите Нет, а затем нажмите кнопку ОК.

      4. Щелкните правой кнопкой мыши фигуру Ограничение замкнутости, а затем в контекстном меню выберите нужный тип ограничения «кольцо».

    6. Укажите внешнее ограничение.

      1. Из набора элементов Схема моделирования ролей объектов перетащите на страницу документа фигуру внешнего ограничения (Внешнее ограничение частоты, Внешнее основное ограничение, Внешнее ограничение обязательности или Внешнее ограничение уникальности).

      2. Расположите фигуру рядом с фигурами предикатов, представляющими роли, на которые требуется наложить ограничения.

      3. Из набора элементов Схема моделирования ролей объектов перетащите на страницу документа фигуру Соединительная линия ограничения.

      4. Прикрепите начальной точки Изображение начальной точки — зеленый квадрат со знаком X фигуры соединитель ограничение точка соединения Изображение точки соединения — синий значок «X» на фигуре внешнего ограничения.

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

      5. Прикрепите конечную точку Значок конечной точки, представляющий знак плюс (+) в зеленом квадрате фигуры соединитель ограничение в поле соответствующую роль предиката фигуры (унарный, двоичный, Вертикальный двоичный, Трехместная или четвертичного основания ).

      6. Чтобы изменить повторяемость для фигуры внешнего ограничения (Внешнее ограничение частоты, Внешнее основное ограничение, Внешнее ограничение обязательности или Внешнее ограничение уникальности), выделите эту фигуру, а затем введите нужную повторяемость.

  8. Сохраните схему.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×