Добавить комментарий

Соответствие уровней проектирования и моделей CASE-средств

В условно называемом "классическом" проектировании БД выделяют концептуальную, логическую и физическую модели данных. Однако, многие CASE-средства, например, ERwin или PowerDesigner оперируют только двумя моделями в своей терминологии: концептуальной/логической и физической.

Чтобы не запутаться в подобной ситуации воспользуйтесь следующей табличкой соответствия.

Уровень проектирования Концептуальный Логический Физический
Семантическая
(понятийная) модель
Концептуальный
ракурс
"Сущность-связь" Реляционная модель Реализация
реляционной модели
конкретной СУБД
Системный каталог БД
CASE (нотация)            
PowerDesigner (ER) нет Концептуальная (CMD) Физическая (PDM) Генерация SQL и каталога
ERwin (IDEF1x) нет Логическая (Logical view) Физическая (Physical view) Генерация SQL и каталога

Под "концептуальным ракурсом" подразумевается возможность отображения сущностей и связей без детализации на уровне логической модели. Разумеется, это ни в коей мере не может заменить концептуального проектирования и понятийной модели.

Ссылки по теме:

  1. Абстракции в проектировании БД. В. Пржиялковский, СУБД №1-2 1998