Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по управлению данными.DOC
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
10.79 Mб
Скачать
  1. Лабораторная работа 1

Задание: На основании заданной структуры исходных данных бригада студентов выполняет следующие действия:

  1. Разработка концептуальной модели базы данных на основе метода «Объект-Связь».

  2. Разработка концептуальной модели базы данных на основе метода функциональных зависимостей и ее нормализация (вплоть до нормальной формы Бойса - Кодда (НФБК).

  3. Разработка логической модели базы данных до уровня 3 НФ с помощью пакета ERWIN.

Эта логическая модель служит основой для последующих этапов лабораторной работы и для курсового проекта.

Состав отчета:

  1. Постановка задачи.

  2. Перечень допущений, принимаемых при проектировании.

  3. Последовательность разработки концептуальной модели методом «Объект-связь» (изображение ER- диаграмм, полученных при проектировании методом «Объект-Связь», отношения для каждой диаграммы с указанием применяемого правила и сводный набор отношений).

  4. Процесс проектирования базы данных методом функциональных зависимостей (универсальное отношение, функциональные зависимости, процесс декомпозиции отношений для последовательного получения 1НФ, 2НФ, 3НФ и НФБК).

  5. Логическая модель базы данных, полученная с помощью пакета ERWIN.

4. Разработка объектной модели задачи

Для определения требований к приложению, исходящих из описания предметной области задачи, рекомендуется построение объектной модели решаемой задачи с помощью одного из наиболее развитых в настоящее время CASE – средств – пакета объектного моделирования Rational Rose (используется версия 2000).

Пакет предназначен для построения объектной модели предметной области задачи.

Визуальным моделированием называется процесс графического представления модели с помощью некоторого стандартного набора графических элементов. Основной целью визуального моделирования является общение между всеми участниками проекта. Заказчики визуализируют свое взаимодействие с системой. Аналитики увидят взаимодействие между объектами модели. Разработчики поймут, какие объекты нужно создать и что эти объекты должны делать. Менеджеры увидят как всю систему в целом, так и взаимодействие ее частей. Наконец, руководители информационной службы, глядя на высокоуровневые модели, поймут, как взаимодействуют друг с другом системы в их организации.

Унифицированный язык моделирования (Unified Modelling Language, UML) является результатом совместных усилий Гради Буча, Джеймса Рамбо, Ивара Якобсона, Ребекки Вирс-Брок, Питера Йордона и многих других.

UML позволяет создавать несколько типов визуальных диаграмм. Rational Rose поддерживает разработку большинства этих моделей, а именно:

  • Диаграммы сценариев (Use Case).

  • Диаграммы классов (Classes).

  • Диаграммы последовательности (Sequence) и другие.

Использование Rational Rose на разных фазах реализации проекта. Вначале определяются действия (функции) и действующие лица задачи. Полученные диаграммы Use Case можно показать будущим пользователям. Затем эти диаграммы могут уточняться.

Диаграммы классов (Classes) позволяют увидеть классы (объекты) задачи и взаимоотношения между ними.

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