Раздел «Концептуальное моделирование базы данных» 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Раздел «Концептуальное моделирование базы данных»



Важным этапом разработки любой информационной системы является концептуальное проектирование – построение модели реальных объектов, явлений или процессов с учетом их взаимосвязей. Информационная система является овеществлением модели, и правильность ее функционирования зависит от точности и непротиворечивости модели, построенной на этапе проектирования. Проблема обычно состоит не в написании текста программы, а в понимании того, что, собственно, должно происходить при ее выполнении. В особенности это касается работы с базами данных и документами, поэтому перед проектированием информационной системы нужно четко определить, каким образом данные связаны между собой и в каком виде они будут храниться, типы и пользовательские ограничения данных, допустимость NULL, функциональные зависимости. Особое внимание следует уделить документированию принятых решений. При создании моделей следует быть особенно внимательным, поскольку исправление ошибок, допущенных на этом этапе, требует самых больших затрат. Концептуальная модель предметной области после словесного описания чаше всего представляется в виде графической схемы (ER-диаграммы). Целью построения концептуальной модели является подробное и точное описание данных, их взаимодействия и методов их обработки. Способы хранения данных, применяемые средства СУБД, языки программирования и все, что имеет отношение к конкретной реализации программы, при построении концептуальной модели не упоминается. Это дает возможность разработчику в процессе проектирования сложных систем выбирать для реализации отдельных частей задачи наиболее подходящие средства. Такой подход, не учитывающий применения конкретных программных средств или технологий, позволяет привлекать к разработке концептуальных моделей конечных пользователей, которые могут оперировать объектами и понятиями своей предметной области. Концептуальная модель строится отдельно для каждого пользовательского представления с последующим объединением локальных моделей в глобальную. При объединении производится анализ сущностей пользовательских представлений на предмет их идентичности и производится их объединение, аналогично поступают со связями.

Результатом этого должна стать концептуальная модель данных, представляющая собой графическое изображение структуры информационной системы: названия таблиц с именами входящих в них полей и типами связей между полями таблиц с данными. Отношения (таблицы) в базе данных должны быть нормализованы как минимум до нормальной формы Бойса-Кодда. Нормализацию можно, по желанию разработчика, выполнить либо на логической модели, либо на ER-диаграмме.

Раздел «Обоснование выбора вида программного обеспечения»

В данном разделе кратко характеризуется современное состояние средств информационных технологий, обосновывается выбор вида информационной технологии для выполнения курсового проекта.

Далее проводится обзор существующих средств, относящихся к выбранному виду информационной технологии. Обзор должен завершиться выводами о возможности использования известных решений по теме курсового проекта или о необходимости проектирования оригинальных решений. Анализируется соотношение положительных и отрицательных качеств выбранного для выполнения курсового проекта программного обеспечения. В разделе обязательно должны присутствовать ссылки на источники информации (книги, журналы, каталоги, техническую документацию, патенты и т. п.). Особое внимание рекомендуется обратить на публикации в журналах и других периодических изданиях по теме курсового проекта.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 298; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.41.106 (0.005 с.)