Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Erwin.doc
Скачиваний:
4
Добавлен:
12.09.2019
Размер:
967.17 Кб
Скачать
  1. Генерация системного каталога базы данных

  • Прежде чем приступать к генерации физической схемы базы данных создайте новую базу данных в Access.

  • В программе Erwin выполните команду Tools | Forward Engineer/Schema Generation.

  • В диалоговом окне Access Schema Generation на закладке Option задайте опции генерации объектов модели, выбирая в левом списке объект, а в правом – соответствующие ему опции.

  • Щелкните по кнопке Generate.

  • В диалоговом окне Access Connection установите связь с созданной базой данных, заполнив все предложенные поля.

В поле Database укажите путь к базе данных, в поле System Database необходимо задать путь к системной базе данных, файл которой имеет следующее имя – system.mdw.

  • В случае установления соединения будет выполняться SQL-скрипт. Если в процессе генерации возникают ошибки, то она прекращается, открывается окно с сообщениями об ошибках.

Лабораторная работа № 3 Расчет размера базы данных

Цель работы:

Освоить методику расчета размера базы данных, реализованную в 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.