Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tasks / ПИ-Метод-рекомен-ЛР-Кузнецов-01-сентября-2013.doc
Скачиваний:
156
Добавлен:
13.03.2015
Размер:
4.19 Mб
Скачать

3.2. Панели инструментов

В программе ERwin имеется 8 панелей инструментов (Standard, Toolbox, Font & Color, Model Mart, Transforms, Drawing, Aligment, Database) . Подключаются панели инструментов с помощью меню View\Toolbars. Обычно при запуске ERwin подключаются панели инструментов Стандартная (Standard) (рис. 1, 2) и Инструменты (Toolbox) (рис. 1, 5, 6). Другие панели инструментов подключают по мере необходимости. Панель инструментов База данных (Database) можно подключить только на физическом уровне отображения модели (см. раздел 6 данной работы). Назначение панелей и кнопок инструментов рассматривается в лабораторных работах по мере их необходимости. В данной работе рассмотрены только две панели: Стандартная и Инструменты.

3.3. Панель инструментов Стандартная

Назначение кнопок панели инструментов Стандартная (рис. 1, 2) приведено в табл. 1.

Рис. 2. Панель инструментов Стандартная

Таблица 1

Инструменты панели инструментов Стандартная

Кнопка

Имя кнопки

Назначение кнопки

Create Model

Создание модели.

Open Model

Открытие модели.

Save Model

Сохранение модели.

Print

Печать модели.

Data Browser

Вызов диалога Data Browser для генерации отчетов.

Entity level

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

Attribute level

Definition level

Zoom out

Уменьшение масштаба изображения.

Zoom in

Увеличение масштаба изображения.

No magnification

Отмена масштаба изменений.

Fit model

Отображение всей модели.

Select rectangle to fit

Отображение выделенной части модели.

Report Template Builder

Вызов диалога Report Template Builder для выбора шаблона отчета.

Create Subject Area

Переключение между областями модели.

Переключение уровней представления модели.

4. Методология idef1x

Саsе-средство ERwin поддерживает методологию IDEF1X и стандарт IE (Information engineering).

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

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

Хотя терминология IDEF1X практически совпадает с терминологией IDEF1, существует ряд фундаментальных отличий в теоретических концепциях этих методологий. Сущность в IDEF1X описывает собой совокупность или набор экземпляров похожих по свойствам, но однозначно отличаемых друх от друга по одному или нескольким признакам. Каждый экземпляр является реализацией сущности. Таким образом, сущность в IDEF1X описывает конкретный набор экземпляров реального мира, в отличие от сущности в IDEF1, которая представляет собой абстрактный набор информационных отображений реального мира.

Методология IDEF1X подразделяется на уров­ни, соответствующие проектируемой модели данных системы. Каждый та­кой уровень соответствует определенной фазе проекта. Такой подход полезен при создании систем по принципу "сверху вниз".

Верхний уровень состоит из Entity Relation Diagram (Диаграмма сущ­ность-связь) и Key-Based model (Модель данных, основанная на ключах). Диаграмма сущность-связь определяет сущности и их отношения. Модель данных, основанная на ключах, дает более подробное представление дан­ных. Она включает описание всех сущностей и первичных ключей, которые соответствуют предметной области.

Нижний уровень состоит из Transformation Model (Трансформацион­ная модель) и Fully Attributed Model (Полная атрибутивная модель). Трансфор­мационная модель содержит всю информацию для реализации проекта, который может быть частью общей информационной системы и описывать предметную область. Трансформационная модель позволяет проектиров­щикам и администраторам БД представлять, какие объекты БД хранятся в словаре данных, и проверить, насколько физическая модель данных удо­влетворяет требованиям информационной системы. Фактически из транс­формационной модели автоматически можно получить модель СУБД, ко­торая является точным отображением системного каталога СУБД.