Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
48
Добавлен:
02.04.2015
Размер:
206.23 Кб
Скачать

Практическая работа 2. Инструментальные средства структурного моделирования и проектирования

Цель

Изучить методологию структурного анализа для разработки моделей данных.

Решение

Использовать Power Designer (Sybase) как CASE-средство автоматизации методологии структурного системного анализа и проектирования.

Обсуждение

DFD обеспечивает детальное описание функционирования компонентов системы, но не располагает средствами описания данных, обрабатываемых процессами и/или размещенных в накопителях. Для моделирования данных в структурной методологии используется модель «сущность–связь» (или ER-модель, от английского «Entity-Relationship»). ER-модель позволяет формализовать структуру и отношения между информационными объектами рассматриваемой предметной области.

Для разработки модели данных воспользуемся CASE –средством PowerDesigner (Sybase), позволяющим выполнять моделирование предметной области, как в структурной, так и в объектно-ориентированной парадигмах.

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

Самостоятельно

  1. Самостоятельно разработайте концептуальную модель для вашего варианта.

  2. Выполните проверку модели Tools – Check Model.

  3. В случае успешной проверки запустите процесс создания физической структуры базы данных: Tools – Generate Physical Data Model.

  4. Создайте сценарий для формирования таблиц Database – Generate Database.

  5. После создания сценария должно появиться диалоговое окно Generated Files, в котором можно перейти в режим просмотра сценария в Блокноте с помощью кнопки Edit.

  6. Скопируйте в буфер обмена текст сценария.

  7. Откройте Microsoft SQL Management. Создайте новую базу данных.

  8. Перейдите в режим Ouery, скопируйте сценарий из буфера обмена в окно редактора запросов и запустите сценарий на исполнение (рис.2).

Рис.1. Пример концептуальной модели для Страхования автогражданской ответственности

Рис.2. Выполнение сценария для создания таблиц базы данных

Вернитесь в окно редактора Microsoft SQL Management. Добавьте в структуру базы данных диаграмму (рис.3).

Рис.3. Диаграмма таблиц и связей

Соседние файлы в папке ТРПО_Богословская