Концептуальное проектирование
(Отечественные специалисты использовали в 70-80-е годы для обозначения этой стадии термины «инфологическое проектирование», «инфологическая модель», отдавая дань шведской школе)
Концептуальное проектирование – процедура разработки информационной модели предметной области, которая базируется на основе анализа информационных потребностей пользователей.
Эта модель создается на основе информации, записанной в спецификациях требований пользователя. Концептуальное проектирование БД абсолютно не зависит от выбранной целевой СУБД, языков программирования, аппаратной реализации, т.е. не зависит от особенностей физической реализации.
Объект моделирования | ПО |
Результат моделирования | Локальная концептуальная модель данных, исходя из представлений о предметной области каждого пользователя. |
Этапы концептуального проектирования | · выявление классов объектов (типов сущностей); · выявление типов связей между объектами; · определение атрибутов классов объектов и связей; · определение доменов атрибутов; · определение атрибутов, являющихся потенциальными и первичными ключами; · создание диаграмм «сущность-связь»*; · обсуждение локальных концептуальных моделей данных с конечным пользователем. |
Средства моделирования | предикатная логика, бинарные отношения, E/R - entity/relationship ODL – object Definition Language |
Объектно-ориентированные СУБД
ODL
ПО отношения Реляционные СУБД
E/R
Дата добавления: 2015-12-16; просмотров: 20; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!