15
Кроме отношений, присущих предметной области, возникают ещё и
отношения, обусловленные особенностями отображения программного
обеспечения в языковой среде. Поэтому при построении концептуальной модели
должны учитываться такие лингвистические категории, как синонимия,
омонимия, изоморфизм и др.
Кроме того, в концептуальной модели должны быть отражены и
алгоритмические зависимости между показателями. Следующим компонентом
концептуальной модели является описание информационных потребностей
пользователей. Для этих целей используются специальные языковые средства.
Они должны отражать тип запроса, объемно-частотные характеристики, режим
использования данных и т.п. Важной характеристикой предметной области
являются ограничения целостности.
При логическом моделировании используется концептуальная модель
предметной области. Она является начальным прототипом создаваемой базы
данных, отображением реальной предметной области [17].
Для реляционной базы данных проектирование логической структуры
заключается в том, чтобы разбить всю информацию по файлам (отношениям), а
также определить состав полей (атрибутов) для каждого из этих файлов.
В реляционной БД даталогическое проектирование приводит к созданию
схемы БД, т.е. совокупности схем таблиц, которые адекватно моделируют
объекты реального мира и связи между ними. Этот этап должен закончиться
получением следующих документов:
описание схемы БД в терминах выбранной реляционной модели;
правила целостности баз данных;
разработка процедур поддержки целостности БД.
На первом этапе проектирования выделяют пять стадий.
Стадия 1 –анализ требований заказчика. Разработчик выясняет все
потребности компании-заказчика, которые должны удовлетворяться ИС. На
этом этапе нужно оценить объёмы хранимой и обрабатываемой информации,