Инфологическая модель данных

Требования к оформлению курсовых работ

По дисциплине ИСРКЭС

Темы курсовых работ выбираются студентами по желанию из общего списка тем.

Оформление курсовой работы по дисциплине должно производиться в соответствии с общими требованиями к оформлению рефератов, курсовых и дипломных работ.

Курсовая работа состоит из следующих разделов:

 

1. Титульный лист;

2. Оглавление;

3. Перечень сокращений;

4. Введение;

5. Основная часть

5.1. Описание предметной области

5.2. Инфологическая модель данных;

5.3. Логическая модель данных;

5.4. Физическая модель данных;

5.5. Разработка объектов базы данных (представлений, пользовательских функций, хранимых процедур, транзакций, триггеров) и отдельных запросов к базе данных.

5.6. Описание проекта;

5.7. Описание способа доступа к данным;

5.8. Демонстрация работающего проекта;

6. Заключение;

7. Список литературы;

8. Приложения.

 


Титульный лист

Титульный лист оформляется в соответствии с образцом, приведенным Приложении 1.

Оглавление

Создается на отдельном листе и содержит все разделы курсовой работы.

Перечень сокращений

Приводится перечень используемых сокращений.

Введение

Во введении формулируются

1. цель и задачи курсовой работы;

2. требования к проектируемой информационной системе;

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

Описание предметной области (ПрО)

Приводится словесное описание моделируемой предметной области.

На этом этапе

Ø Выявляются конструктивные, функциональные, процессные характеристики исследуемой области;

Ø Формируется множество допущений, упрощающих первый этап моделирования ПрО. Таким образом, предметной области ставится в соответствие ее модель (модель 1-го уровня).

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

Ø Описывается входная и выходная информация.

Ø Описываются выходные документальные формы (приводятся копии бланков, накладных, счетов-фактур, стандартных форм отчетов и т.д.)

 

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

Напомним, что проектирование базы данных - это упорядоченный формализованный процесс создания взаимосвязанных описаний, то есть построение последовательности (каскада) моделей предметной области, которые связывают (фиксируют) хранимые в базе данные со свойствами объектов и процессов предметной области.

Проектирование базы данных может быть осуществлено любым из усвоенных приемов, изложенных в курсах «Базы данных» и «Проектирование информационных систем» - с использованием семантических моделей (построением ER- диаграмм, построение диаграмм классов языка UML и т.д.).

Важно то, что в результате проектирования фактически создается модель предметной области, которая позволяет пользователю получать адекватную информацию о состоянии объектов предметной области.

Проектирование базы данных включает в себя ряд этапов:

Ø построение инфологической модели данных;

Ø построение логической модели данных;

Ø построение физической модели данных.

 

Инфологическая модель данных

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

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

На этом этапе

Ø в разработанной модели предметной области выделяется ряд объектов-сущностей и процессов, наиболее полно отражающих предметную область;

Ø для каждого объекта-сущности и процесса приводится множество его свойств;

Ø выделяются и в дальнейшем учитываются только те свойства, которые наиболее полно характеризуют объект-сущность или процесс с позиции решаемой задачи. Таким образом, осуществляется следующий шаг в моделировании предметной области - создается модель 2-го уровня.

Ø Обсуждаются вопросы выделения потенциальных ключей. Описываются возможные способы связей между объектами-сущностями и процессами.

Ø Выделяется (закрепляется) какой-то один способ связей.