- •Лабораторная работа № 5 Основы работы в Erwin. Построение логической модели данных
- •Характеристика атрибутов сущностей
- •Ключевые группы
- •Характеристика связей для заданной предметной области
- •7. Установление категориальной связи
- •Лабораторная работа № 6 Построение физической модели данных. Генерация схемы базы данных
- •Типы данных и размеры колонок таблиц физической модели
- •7.1. Задание списка допустимых значений
- •7.2. Задание значений, присваиваемых по умолчанию
- •7.3. Задание правил проверки вводимых значений
- •Лабораторная работа № 7 Расчет размера базы данных
- •1. Задание параметров вычисления размера бд
- •2. Создание отчета
- •Лабораторная работа № 8 Создание отчетов в Erwin
Лабораторная работа № 7 Расчет размера базы данных
Цель работы:
Освоить методику расчета размера базы данных, реализованную в Erwin.
Задание:
Рассчитать приблизительный размер проектируемой базы данных.
Последовательность выполнения работы
1. Задание параметров вычисления размера бд
Переключитесь на физическую модель БД (Physical).
Выполните команду меню Tools | Volumetrics. В окне Volumetrics задаются параметры, на основе которых вычисляется размер БД.
Выделите в списке Table таблицу, задайте начальное количество строк (Initial), максимальное количество строк (Max) и прирост количества строк в месяц (Grow By). Если параметры Max и Grow By используются одновременно, рост размера таблицы прекращается при достижении максимального размера.
В таблице Column Properties задайте следующие свойства колонок таблицы: ширину поля Avg Width для тех типов данных, для которых это допускается, и средний ожидаемый процент строк Pct Null, в которых текущее поле принимает значение NULL.
В группе Include Indexes укажите индексы, создаваемые для первичных (PK), внешних (FK), альтернативных (AK) ключей или инверсных входов (IE).
В группе Storage для СУБД, которые поддерживают объекты физической памяти, задаются эти объекты.
На закладке Parameters возможно задание дополнительных параметров, используемых для расчета размера БД:
TableFactor показывает накладные расходы на хранение таблицы в БД.
IndexFactor показывает накладные расходы на хранение индекса в БД.
RowOverhead используется для дополнительного перерасчета количества байт каждой строки.
BlobFactor и BlobBlockSize используется для перерасчета Blob-колонок, хранящихся физически вне таблицы.
BytesPerChar используется для задания количества байт, необходимых для хранения одного символа строкового типа. Для ASCII – это 1 байт, для UNICODE – 2 байта.
LogPercent используется для вычисления размеров log-файлов БД.
2. Создание отчета
Для создания результирующего отчета на закладке Report в группе Options выберите тип объектов, по которым проводится расчет.
В группе Time укажите временной интервал (начальное состояние или определенное время после начала эксплуатации).
Нажмите кнопку Send to Data Browser.
В верхней части диалогового окна Data Browser из списка выберите Erwin Volume Reports: Table Calculations.
В правой части окна можно просмотреть содержимое отчета. Поскольку СУБД Access не поддерживает объекты физической памяти, удалим из отчета столбец Physical Objects. Для этого выберите команду Edit | Report Format и в появившемся окне снимите галочку Physical Objects. Нажмите кнопку ОК.
Сохраним отчет в формате HTML. Для этого выберите команду File | Export. В диалоговом окне Export from Data Browser в поле Export Format из списка выберите HTML и нажмите кнопку Export.
Лабораторная работа № 8 Создание отчетов в Erwin
Цель работы:
изучение видов отчетов;
освоение процедуры создания отчетов
Последовательность выполнения работы
Для формирования отчетов в ERwin имеется эффективный и простой в использовании инструмент – Data Browser. Он позволяет выполнять предопределенные отчеты, сохранять результаты их выполнения, создавать собственные отчеты, печатать и экспортировать их в распространенные форматы. Каждый отчет может быть настроен индивидуально, данные в нем могут быть отсортированы и отфильтрованы.
Д
Создание нового отчета или папки
Выполнение отчета
Фиксация изменений
Включение и выключение дерева отчетов
список выполненных отчетов в хронологическом порядке
Выбор колонок и сортировка выполненного отчета
Сохранение отчета в виде представления
Рис. 4.1. Диалоговое окно Data Browser
Вверхней левой части диалога расположено окно, отображающее дерево отчетов. Отчеты могут быть сгруппированы в папки. Каждый отчет может включать несколько результирующих наборов данных, каждый из которых генерируется при очередном выполнении отчета. Каждый элемент дерева помечен иконкой: – папка,
–отчет,
–редактируемый отчет,
–результирующий набор данных,
– представление.
Для создания нового отчета выберите пункт меню File | New Erwin Report.
В появившемся диалоговом окне Reports в поле Name введите имя отчета.
В поле Category из списка выберите категорию отчета, т. е. тип объектов, по которым будет создаваться отчет (атрибуты, диаграммы, сущности и т. д.).
На закладкеOptions в иерархическом списке укажите категории, которые будут включены в отчет.
Иконка показывает, что соответствующую колонку в полученном отчете можно будет изменять. Папка, помеченная иконкой , позволяет выбрать условия фильтрации данных отчетов.
Щелкните по кнопке ОК. Отчет будет добавлен в список отчетов в диалоговое окно Data Browser.
Выполните отчет, нажав кнопку Execute Report на панели инструментов.
Полученный в результате выполнения отчета результирующий набор данных можно отформатировать, распечатать, экспортировать или сохранить в виде представления.
Для редактирования отчета выделите нужный отчет и выберите в контекстном меню пункт Edit Report Format. В появившемся диалоговом окне Report Format можно изменить порядок сортировки данных (на закладке Sort), очередность колонок (с помощью кнопок Move Up и Move Down), сделать колонку невидимой (снять галочку), а также задать ее стиль (список Option).
Для созданного отчета выберите в контекстном меню пункт Export result set. Результирующий набор данных можно экспортировать в следующие форматы:
CSV – текстовый файл;
HTLM;
DDE – экспорт в MS Word или MS Excel;
RPTwin – экспорт в специализированный генератор отчетов.
После окончания форматирования и настройки результирующего набора данных его можно сохранить в виде именованного представления. Для этого необходимо щелкнуть по кнопке на панели инструментов. В диалогеSave View следует указать имя и определение представления. После щелчка по кнопке ОК представление добавится в список отчетов.
Задания
Создайте следующие отчеты: отчет по всем сущностям и их атрибутам, отчет по связям. Сохраните полученные отчеты в формате HTML.
Сформируйте новый отчет из категории Model Validation, задав в нем все опции проверки корректности модели. Сохраните отчет в виде представления.
Контрольные вопросы:
Каково назначение инструмента Data Browser?
Назовите основные элементы окна Data Browser.
Как создать новый отчет?
Как связать отчет с иконкой?
Как выполнить существующий отчет?
Что такое представление отчета и для чего оно предназначено?
Как сохранить отчет в виде представления?
Какие категории отчетов присутствуют в Data Browser по умолчанию?
Как выбрать условия фильтрации данных отчета?
В какие форматы можно экспортировать отчет?
Как отредактировать отчет?
Что называется результирующим набором?
Какой тип отчета позволяет проверить отсутствие ошибок в модели?
Опишите механизм поиска ошибок в модели при помощи отчетов.