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

1.3. Преимущества от использования case-средства eRwin

Первым преимуществом является использование формируемый средством документов, на основании которых производится проектирование БД и приложений, обеспечивающих доступ к БД. На основании этих документов производится формулирование системных требований к проектируемой БД.

Вторым преимуществом является возможность создания диаграмм структуры БД, позволяющих автоматически решать вопросы, связанные с сохранением ее целостности.

Третье преимущество заключается в независимости логической модели от используемой СУБД, что позволяет применять универсальные методы для ее экспорта в конкретные СУБД.

Кроме того, ERWin предоставляет возможность формирования большого числа отчетов, отражающих текущее состояние процесса проектирования БД.

1.4. Инструментарий erWin

При запуске ERwin появляется основная панель инструментов и палит­ра инструментов (табл. 1.1).

Таблица 1.1 Основная панель инструментов ERwin

Палитра инструментов выглядит различно на разных уровнях отображения модели.

На логическом уровне панель инструментов выглядит следующим образом:

- инструмент редактирования объектов

- сущность

- категория

- идентифицирующая связь «один-к-одному»

- идентифицирующая связь «один-ко-многим»

- неидентифицирующая связь «один-к-одному»

На физическом уровне палитра инструментов имеет следующий вид:

- инструмент редактирования объектов

- новая таблица

- представление

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

- связь между представлением и временной таблицей

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

1.5. Задания

1. Создать новый проект в Erwin.

2. Сформировать модель БД системы согласно перечню информацион­ных объектов.

3. Включить в модель только имена сущностей, не определяя атрибуты.

4. Сохранить модель в файл.

5. Изменить масштаб модели.

6. Распечатать полученную модель.

7. Выбрать сервер БД.

8. Сгенерировать схему БД для выбранного сервера.

2. Создание логической модели

Цель работы:

• ознакомиться с технологией построения логической модели в ERwin;

• изучить методы определения ключевых атрибутов сущностей;

• освоить метод проверки адекватности логической модели;

• изучить типы связей между сущностями.

Первым шагом при создании логической модели БД является построение диаграммы ERD (Entity Relationship Diagram). ERD-диаграммы состоят из трех частей: сущностей, атрибутов и взаимосвязей. Сущностями являются существительные, атрибуты - прилагательными или модификаторами, взаимосвязи - глаголами.

ERD-диаграмма позволяет рассмотреть систему целиком и выяснить требования, необходимые для ее разработки, касающиеся хранения информации.

ERD-диаграммы можно подразделить на отдельные куски, соответствующие отдельным задачам, решаемым проектируемой системой. Это позволяет рассматривать систему с точки зрения функциональных возможностей, делая процесс проектирования управляемым.

2.1 ERD-диаграммы

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

ERD-диаграмма графически представляет структуру данных проекти­руемой информационной системы. Сущности отображаются при помощи прямоугольников, содержащих имя. Имена принято выражать существительными в единственном числе, взаимосвязи - при помощи линий, соединяющих отдельные сущности. Взаимосвязь показывает, что данные одной сущности ссылаются или связаны с данными другой.