Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERwin_metod.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
538 Кб
Скачать
☆

2.Настройка программы.

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

В ыберите пункт глав­ного меню Format\Stored Display Settings . На экране появится окно редактора хранимых отображений. В верхней части окна нахо­дится список хранимых отображений модели. В на­стоящее время он содержит только одно отображе­ние, которое создается по умолчанию – Display1. В нижней части имеется не­сколько страниц с заклад­ками для задания свойств отображения модели.

  • Вкладка «General» – общие свойства отображения. В поле «Author» введите свое имя. Включите «птички»:

    • Logical Model – хранимое отображение может использоваться только на логическом уровне модели.

    • Display Shadows – прямоугольники сущности будут изображаться с тенью.

    • В рамке «Relationship lines» установите «Orthogonal».

Рис.5 Вкладка General

  • П ерейдите на закладку «Logical»

    • Установите переключатель «Display Level» в положение «Entity». При этом на экране будут показаны только сущности без атрибутов.

    • Установите флажок «Verb Phrase», чтобы на схеме отображались глагольные фразы, именующие связи между сущностями.

Остальные флажки на данной странице оставьте без изменений.

Рис.6 Вкладка Logical

  • На вкладке «Physical» задаются свойства отображения физического уровня модели. Но пока мы занимаемся логическим уровнем, оставим эти установки без изменений.

  • На вкладке «Definition» можно ввести описание хранимого отображения. Текст вводится в MEMO-поле.

  • На вкладке «UDP» реализован механизм «свойств, определенных пользователем». Суть этого механизма в том, что каждому объекту модели может быть присвоено любое число дополнительных свойств, которые создает сам пользователь. Применение пользовательских свойств мы рассмотрим позднее.

То, что мы задавали с помощью редактора отображений, относится к отображению Display1. Переименуйте его, нажав «Rename». В появившемся диалоге введите имя отображения «Uroven sushnostei».

С нова выберите пункт главного меню Format\Stored Display Settings и создайте еще одно хранимое отображение под названием «Uroven atributov». Для этого нажмите кнопку «New» и введите это название с клавиатуры. Выделите отображение «Uroven atributov» и на странице «Logical» установите переключатели, как показано на рисунке 7. Теперь у диаграммы определены два отображения с разной степенью детализации, и для перехода из режима сущностей в режим атрибутов достаточно щелкнуть по закладке.

Рис.7 Установка переключателей

Проектирование БД с помощью CASE-средства ERwin проведем на примере “Компьютерная фирма”. Она содержит следующие сущности:

- Вид – вид комплектующих. Например: процессор, винчестер и т.д.

- Комплектующее.

- Заказ - какие заказы на то или иное комплектующее.

СОЗДАНИЕ СУЩНОСТЕЙ КОМПЬЮТЕРНАЯ ФИРМА

Выделите в палитре инструментов кнопку сущности, щелкнув по ней мышью. Затем щелкните по чистой области диаграммы. На поле появится прямоугольник, изображающий новую сущность с именем «E/1». Измените его на «Vid», введя это имя с клавиатуры (см. рис.8). Таким же образом вставьте в диаграмму еще 2 сущности – «Komplectueshie», «Zakaz». Каждая из сущностей, как и всякий объект ER-диаграммы, обладает контекстным меню. Для вызова контекстного меню (см. рис.9) необходимо щелкнуть по прямоугольнику сущности правой кнопкой мыши. Первый пункт в контекстном меню Entity Properties… - вызывает редактор сущности, позволяющий изменять свойства выбранной сущности.

В верхней части окна редактора сущностей () находится список всех сущностей, имеющихся на диаграмме. Далее имеется поле Name, в котором высвечивается имя сущности, которое может редактироваться. Ниже в окне редактора находится ряд закладок:

  • D efinition – на этой странице вводится определение сущности.

  • N

    Рис.8.Сущности объектной области «Компьютерная фирма»

    Рис. 9. Контекстное меню сущности

    ote
    , Note2, Note3 – используются для ввода произвольного текста, связанного с сущностью, например, образцы данных, запросы.

  • UDP – механизм пользовательских свойств.

  • Icon – для наглядности каждой сущности может быть присвоена иконка, которая выводится рядом с ее названием.

Рис. 10. Редактор сущности

Чтобы перейти в режим показа иконок щелкните правой кнопкой мыши по свободному полю диаграммы и в контекстном меню выберите пункт Entity Display \ Entity Icon (рис.11).

Рис. 11. Выбор режима показа иконок в контекстном меню

Если иконка не назначена, то рядом с именем выводится иконка по умолчанию, всегда присутствующая в списке. В отличие от добавленных пользователем иконок, иконку по умолчанию нельзя удалить. В стандартной поставке Erwin имеется библиотека иконок. Выберите для каждой сущности свою иконку и включите режим «Entity Icon».

Определив сущности, необходимо внести в схему и атрибуты этих сущностей. Решим, какие атрибуты нам понадобятся при работе с каждой из сущностей. Перечень сущностей, их атрибутов с характеристиками приведен в таблице. Каждый из атрибутов при преобразовании логической ER-диаграммы в схему БД становится колонкой таблицы, с которой связан определенный тип данных.

Таблица 3 – Атрибута БД «Компьютерная фирма»

Сущность

Атрибут

Ключ

Тип

Vid

Vid_naimenovaniy

*

Строка

Opesanie

Текст

Komplectueshie

Kod_naimenovaniy

*

Число

Naimenovanie

Строка

Cena

Число

Gorantiy

Число

Zakaz

Kod_zakaza

*

Число

Naimenovanie_klienta

Строка

Data_zakaza

Дата

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]