Инфологическое проектирование базы данных

Общие сведения

В базе данных отображается какая-то часть реального мира. Поэтому полнота ее описания будет зависеть от целей создаваемой информационной системы. Для того чтобы база данных адекватно отражала предметную область, проектировщик должен хорошо представлять себе все нюансы, присущие данной предметной области. Следовательно, прежде чем приступить к проектированию базы данных, необходимо разобраться, как функционирует соответствующая предметная область – провести анализ предметной области. Обычно для этого необходимо ответить на следующие вопросы:

· Что лежит в основе процессов, характеризующих исследуемую предметную область?

· Как эта область функционирует?

· Где формируются данные, отражающие процессы, присущие предметной области?

· Кто выполняет эти процессы?

· Когда выполняются те или иные действия, свойственные этим процессам?

· Почему эти действия выполняются?

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

Инфологическая модель включает в себя следующие основные компоненты:

· описание бизнес компонентов и бизнес процессов, характеризующих предметную область;

· описание информационных потребностей пользователей;

· ограничения целостности;

· лингвистические отношения;

· алгоритмические связи показателей.

Рассмотрим подробнее эти компоненты инфологической модели.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: