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

Лабораторная работа № 1

Тема: ИЗУЧЕНИЕ ОСНОВНЫХ ТЕХНОЛОГИЧЕСКИХ ПРИЕМОВ

ИСПОЛЬЗОВАНИЯ ИНСТРУМЕНТАЛЬНОЙ CASE-СИСТЕМЫ ERWIN 4.0

Цели занятия

– Ознакомиться с назначением и основными технологическими приемами использования инструментальной CASE-системы ERwin 4.0.

– Понять и усвоить особенности процесса проектирования информационной модели.

– Изучить принципы построения основных компонентов ER-диаграмм: сущностей, связей и атрибутов.

– Получить представление об элементах управления главного меню.

– Освоить уровни демонстрации изображения в Erwin

– Изучить графические характеристики диаграммы в ERwin

1. Общие сведения

Система ERwin – это программное средство из категории т.н. CASE (Computer – Aided Software Engineering) - систем для моделирования и проектирования баз данных (БД). Система ERwin поддерживает процесс проектирования модели данных, генерацию схемы БД на языке SQL для целевой системы управления базы данных (СУБД). Такими СУБД могут быть ORACLE, Informix, InterBase, Ingres, Sybase, DB/2 IBM, Microsoft SQL Server, Progress и некоторые др. Система Erwin позволяет также проводить реинжиниринг (reengineering) существующей БД.

Сама аббревиатура названия системы - ERwin – указывает на то, что в основу ее функционирования положено представление о ER (Entity-Relationalship)-модели данных или модели «сущность-связь». Основным объектом работы пользователя системы являются модели данных в виде ER-диаграмм.

2. Назначение системы

Применение системы ERwin существенно повышает эффективность разработки информационных систем. Среди основных преимуществ его использования можно назвать:

- повышение скорости разработки за счет мощного редактора ER-диаграмм,

- автоматической генерации схемы БД, автоматической подготовки

документации;

- возможность легко вносить изменения в модель данных при разработке и расширении системы;

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

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

- предоставление концептуальной схемы, независимой от типа используемой СУБД, которая используется затем для генерации схемы данных для конкретной СУБД. Таким образом, одна и та же диаграмма ERwin может быть использована для генерации нескольких реляционных схем для

различных СУБД.

2.1. Моделирование в eRwin

2.2.1. Процесс построения информационной модели

Процесс построения информационной модели состоит из следующих шагов:

1. определение сущностей;

2. определение зависимостей между сущностями;

3. задание первичных и альтернативных ключей;

4. определение атрибутов сущностей;

5. приведение модели к требуемому уровню нормальной формы;

6. переход к физическому описанию модели: задание типов данных и

ограничений;

7. генерация модели данных.

ERwin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. ERwin автоматически создает базу данных: таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными.

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

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