Добавлен: 20.10.2018
Просмотров: 641
Скачиваний: 9
CASE-системы
CASE-системы принято классифицировать по следующим признакам:
ориентация на этапы жизненного цикла,
функциональная полнота,
тип модели,
степень независимости от СУБД,
допустимые платформы.
Например, по типу модели CASE-системы разделяются на три
разновидности: структурные, объектно-ориентированные и комбинированные.
Структурные CASE-системы основаны на методах структурного и модульного
программирования, методах структурного анализа и синтеза. Объектно-
ориентированные системы используют методы ООП. Комбинированные
средства поддерживают как структурные, так и объектно-ориентированные
методы.
CASE-система проектирования баз данных ERwin
Администрирование
Поиск книги
Составление
отчета
Учет книг
Читатель
Администратор
Рис. 24.4. Диаграмма прецедентов использования.
Система автоматизирует проектирование БД. Имеется два уровня
моделирования: логический (ER-диаграммы) и физический (схема БД для
СУБД).
На логическом уровне данные представляются так, как они выглядят в
реальном мире. Используются понятия сущностей, атрибутов и связей
сущностей.
На физическом уровне модель зависит от СУБД.
При переходе от логического к физическому уровню сущности переходят
в таблицы, атрибуты - в поля таблиц, связи - в связи таблиц (или таблицы).
Построение модели проходит несколько уровней детализации.
Проектирование начинается с уровня сущностей. Далее следует детализация
сущностей – уровень атрибутов. Потом устанавливаются связи сущностей типа
1:1, 1:M, M:M. Имеется возможность разделения общей модели на несколько
подмоделей (областей).
Готовая логическая модель далее преобразуется в физическую модель
конкретной СУБД.