Логическое проектирование
(датологическое)
Цель этапа – представление концептуальной модели данных (модели предметной области) в терминах модели данных концептуального уровня выбранной СУБД. Логическая модель может быть реляционной, иерархической, сетевой, объектной и т.д.
Объект моделирования | концептуальная модель данных |
Результат моделирования | концептуальная схема БД |
Этапы логического проектирования для реляционной модели | § выбор модели данных; § отображение концептуальной модели ПО в концептуальную схему БД (для реляционной модели): · представление и проверка локальной логической модели данных на основе представления о ПО каждого типа пользователя: ¨ преобразование локальной концептуальной модели данных в локальную логическую модель; ¨ определение набора отношений; ¨ проверка модели с помощью правил нормализации; ¨ проверка моделей в отношении транзакций пользователя; ¨ создание диаграмм сущность-связь; ¨ определение требований поддержки целостности; ¨ обсуждение локальных логических моделей данных с конечными пользователями; § создание и проверка глобальной логической модели данных: ¨ слияние локальных логических моделей данных в единую глобальную модель данных; ¨ проверка глобальной логической модели; ¨ проверка возможностей расширения модели в будущем; ¨ создание окончательного варианта модели сущность-связь; ¨ обсуждение глобальной логической модели с пользователями. |
Средства моделирования для реляционной СУБД | нормализация, методика отображения концептуальной модели ПО в концептуальную схему БД, CASE-инструментарий. |
(CASE – Computer-Aided Software/System Engineering – программный комплекс, автоматизирующий технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем, в частности ИС.
|
|
ERWIN – фирма Platinum;
Designer/2000 – Oracle;
SilverRun – Computer System Advisers;
CASE-Аналитик;
Rational Rose – объектно-ориентированный подход.
Дата добавления: 2015-12-16; просмотров: 25; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!