Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лёшка / Маркин Тест 3 / SQL / К ПРАКТИЧ ЗАНЯТИЯМ.odt
Скачиваний:
18
Добавлен:
15.04.2015
Размер:
634.23 Кб
Скачать

Создание моделей данных в eRwin

Инструментальное средство ERwin было разработано фирмой Logic Works. После ее слияния в 1998 г. с фирмой PLATINUM technology оно стало выпускаться под логотипом PLATINUM technology. До настоящего времени ERwin выпускался фирмой Computer Associates.

Это мощное инструментальное средство для построения модели данных.

В настоящее время :

Для проведения анализа и реорганизации бизнес-процессов предназна­чено CASE-средство верхнего уровня CA ERwin Data Modeler , раньше оно называлось AllFusion Data Modeler (ERwin).

Создание информационной системы предприятия - достаточно сложный и многоступенчатый процесс, который содержит фазу информационного моделирования.

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

Логический уровень (точка зрения пользователя). Это абстрактный взгляд на данные, на нем используются данные в таком виде, в каком они известны в реальном мире. Объектом модели (сущностям и атрибутам) даются имена (на русском языке) понятные широкому кругу специалистов. Логическая модель данных является универсальной и никак не связана с особенностями реализации конкретной системы управления базой данных (СУБД). Это позволяет экспертам в различных предметных областях свободно обсуждать и всесторонне оценивать проектируемую модель данных.

Физический уровень - определяет представление информации в базе данных (БД). На физическом уровне объекты модели должны обозначаться так, как того требуют ограничения выбранной СУБД (обычно латинскими символами ). Если в логической модели не имеет принципиального значения, какой конкретно тип данных имеет атрибут, то в физической модели важно описать всю информацию о таблицах, колонках, индексах, процедурах и т.д. Обычно такую модель создают специалисты по СУБД.

Разработка информационной модели начинается с создания логической модели. После этого проектировщик выбирает необходимую СУБД и с помощью специальных средств создает соответствующую физическую модель. На основе физической модели генерируется специальный каталог СУБД или соответствующий SQL – скрипт .

Создадим новую модель.

Модель ориентирована на СУБД типа SQL Server. Модель создается на логическом и физическом уровнях.

Для создания моделей данных в ERwin можно использовать две нотации: IDEF1X и IE. Методология IDEF1X была разработана для армии США. Она широко используется в государственных учреждениях. Методология IE (Information Engineering) используется преимущественно в промышленности.

Для выбора методологии выполните: Model / Model Properties / Вкладка Notation.

В дальнейшем будет использоваться методология IDEF1X.

Особенности панели инструментов в Erwin:

Изменение уровня отображения модели (уровень сущностей, атрибутов, определений)

Переключение между логическим и физическим уровнями.

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

Уровни логической модели

Различают:

  • модель на уровне сущностей .Показать диаграмму на уровне сущностей (имена сущностей). Она может содержать связи многие ко многим и не включать описание ключей. Она может использоваться для презентаций.

  • полная атрибутная модель .Показать диаграмму на уровне атрибутов сущностей (имена сущностей и имена атрибутов).

  • модель на уровне определений сущностей . Показать диаграмму на уровне описаний сущностей (имена и описания сущностей).

Палитра инструментов. Палитра инструментов, соответствующая логическому уровню, изображена на рис. .

    1. Режим мыши.

    2. Сущность.

    3. Дискриминатор.

    4. Идентифицирующая связь.

    5. Связь «многие ко многим».

    6. Неидентифицирующая связь.

Соседние файлы в папке SQL