Материал: Методы и модели проектирования соврем. ИС(ЛР, 09.05.01)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Сделать корнем дерева родительскую папку (по отношению к вы-

бранной)

Создание нового отчета Для создания нового отчета следует выбрать пункт меню File/New ERwin Report или щелкнуть по кнопке на панели ин-

струментов. Появляется диалог ERwin Report Editor. В поле Name следует внести имя отчета. Категория отчета (Category) указывает на тип объектов модели, по которым будет создаваться отчет (атрибуты, сущности, домены,

связи и т. д.). Закладки Definition и Note служат соответственно для внесения определения и комментария к отчету. Закладка Options отображает информа-

цию, которая будет включена в отчет. В левой части закладки находится ие-

рархический список категорий (Category). Папки в этом списке могут рас-

крываться и сворачиваться. Окно выбора позволяет включить соответст-

вующий пункт списка в отчет. Иконка показывает, что соответствующую колонку в полученном отчете можно будет редактировать. Папка с симво-

лом позволяет выбрать условия фильтрации данных отчета, а с симво-

лом - условия сортировки. Кроме списка, закладка содержит следующие элементы управления:

группу Options - позволяет выбрать режим отображения элементов в списке - показывать все возможные или только выбранные;

Collapse All - сворачивает все папки списка;

Clear All - отменяет все предварительно выбранные опции;

Show Selected - раскрывает папки с выбранными опциями.

После щелчка по кнопке ОК отчет будет добавлен в список отчетов диалога Report Browser. Для выполнения отчета нужно либо дважды щелк-

нуть по его имени в списке, либо щелкнуть по кнопке в палитре инст-

рументов.

Существующий отчет, в том числе предопределенный, тоже можно из-

менить с помощью редактора, если в списке щелкнуть правой кнопкой мыши по имени отчета и выбрать во всплывающем меню пункт Edit ERwin Report.

66

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

Для форматирования результирующего набора данных следует в спи-

ске щелкнуть правой кнопкой мыши по имени набора и выбрать во всплы-

вающем меню пункт Edit report format. В появляющемся диалоге Report Format можно изменить сортировку данных, очередность колонок, сделать колонку невидимой, задать ее стиль.

Для редактирования результирующего набора данных следует в списке щелкнуть правой кнопкой мыши по имени набора и выбрать во всплы-

вающем меню пункт Export result set. Допустимые форматы экспорта:

CSV - текстовый файл;

HTLM;

DDE - экспорт в MS Word или MS Excel;

RPTwin - экспорт в специализированный генератор отчетов.

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

ние представлений облегчает использование отчетов, поскольку все на-

стройки достаточно сделать один раз. Каждый отчет может иметь несколько представлений. Для создания представления следует установить фокус в спи-

ске на нужный набор и щелкнуть по кнопке на панели инструментов. В

диалоге Save View следует указать имя и определение представления. После щелчка по кнопке ОК представление добавится в список отчетов.

Задание. Создать отчеты по следующим типам: атрибуты, сущности,

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

распечатать, сохранить в виде представления.

СЛОВАРЬ ТЕРМИНОВ

67

Атрибут Атрибут представляет собой тип характеристики, связанной с множеством реальных или абстрактных предметов (людей, мест, событий и т.д.).

Атрибут неключевой Любой атрибут, не являющийся частью пер-

вичного ключа сущности. Неключевые атрибуты могут входить в инверси-

онный вход и (или) альтернативный ключ, а также могут быть внешними ключами.

Атрибут собственный Атрибут, не являющийся внешним ключом.

Собственный атрибут является представителем первичной связи с единич-

ным доменом внутри информационной модели.

Атрибуты расширенные Они называются также "расширенная ин-

формация, относящаяся к определениям колонок". Представляют собой ин-

формацию, которую определяют с целью контроля за изображением на экра-

не и валидацией данных, хранящихся в колонке.

База данных Зарезервированный объем памяти на одном или более устройствах хранения информации, используемый для хранения данных и определений объектов, например, таблиц и индексов.

Базовое имя Исходное имя внешнего ключа, которому присвоено имя

роли.

Бинарная связь Связь, в которой ровно один экземпляр родительской сущности соответствует 0,1 или более экземплярам дочерней. В IDEF1X

идентифицирующие, неидентифицирующие связи и связи подтипа являются бинарными связями.

Валидации правила Правила проверки допустимых значений.

Вход инверсионный Атрибут (атрибуты), который(е) не определяют уникальным образом экземпляр сущности, но часто используются для обра-

щения к экземплярам сущностей. ERwin генерирует неуникальные индексы для всех инверсионных входов.

Дискриминатор Значение атрибута в экземпляре общего родителя оп-

ределяет, к какому из возможных подтипов принадлежит этот экземпляр.

68

Этот атрибут принято называть дискриминатором. Например, значение атри-

бута "пол" в экземпляре сущности "служащий" определяет, к какому из воз-

можных подтипов (мужчина-служащий или женщина-служащий) принадле-

жит этот экземпляр.

Домен Совокупность значений, из которых берутся значения атрибу-

тов. Каждый атрибут может быть определен только на одном домене, но на каждом домене может быть определено множество атрибутов. В понятие до-

мена входит не только тип данных, но и область значений данных. Например,

можно определить домен “Возраст” как положительное целое число и опре-

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

Имя роли Новое имя, присваиваемое внешнему ключу. Имя роли ис-

пользуется для указания, что домен внешнего ключа является подмножест-

вом домена атрибута родительской сущности и выполняет определенную функцию (или роль) в сущности.

Индекс Объект СУБД, предназначенный для поиска данных. Он подо-

бен содержанию книги, которое указывает на все номера страниц, посвящен-

ных конкретной теме. Индекс содержит отсортированную по колонке или не-

скольким колонкам информацию и указывает на строки, в которых хранится конкретное значение колонки.

Кардинальность Называется также "Мощность связи". Отношение числа экземпляров родительской сущности к числу экземпляров дочерней. В IDEF1X кардинальность бинарных связей равна 1:n, где n может равняться:

0,1 или более - обозначается пробелами

1 или более - обозначается буквой "р"

0 или 1 - обозначается буквой "z"

ровно n - где n - некоторое число

Кластер подтипа неполный Если кластер подтипа не включает в себя все возможные подтипы (каждый экземпляр общего родителя не связан с од-

69

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

щий из служащих-на окладе и служащих-с частичной занятостью, будет не-

полным.

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

щины-служащего, является полным кластером подтипа.

Ключ альтернативный

1)Атрибут, который уникальным образом идентифицирует экземпляр сущности.

2)Если правилу 1 удовлетворяет более чем один атрибут (группа атри-

бутов), то альтернативным ключом называются те атрибуты или группы ат-

рибутов, которые не были выбраны в качестве первичного ключа. ERwin ге-

нерирует уникальный индекс для каждого альтернативного ключа.

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

Ключ первичный

1) Атрибут (атрибуты), который(е) уникальным образом идентифици-

рует(ют) экземпляр сущности.

2) Если более чем один атрибут (группа атрибутов) удовлетворяют правилу 1, то первичный ключ выбирается из этого списка кандидатов, исхо-

дя из того, каким представляется его значение для бизнеса в качестве иден-

тификатора. В идеале первичные ключи не должны меняться со временем и должны быть как можно меньшего размера. ERwin генерирует уникальный индекс для каждого первичного ключа.

Ключа внешнего миграция Ситуация, при которой ключ родитель-

ской сущности автоматически появляется в ключе дочерней сущности со значком (FK), обозначающим внешний ключ.

70

Источник: https://studfile.net/preview/16408801/