Инфологическое проектирование.

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

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

 

ПО Инфологический подход
Объекты (реальные) Объектная система
Информация об объектах Информационная сфера
Представление информации по средствам данных Датологическая сфера
   

 

Для каждого типа объектов фиксируются совокупность свойств и виды отношений.

Затем решаются вопросы о том, какая информация об объектах должна быть представлена в базе данных.

Объектная система состоит из компонентов: объект, свойство, связь, время. Эти компоненты комбинируются в базисные структуры вида <O,y,t>, где O – объект или несколько объектов, у – свойство или связи, t – время, которые называются элементарными ситуациями.

Как составляющая элементарной ситуации позволяет строить динамические модели. Информационная сфера представляется понятиями с помощью которых можно формально описать и проанализировать информацию об объекте. Основное понятие – сведение. Его основу составляют элементарные сообщения. <x,y,z>

В даталогической сфере рассматриваются вопросы представления с помощью данных выделенных информационных структур объектной системы.

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

Достоинства:

1. Относительная простота

2. Применение естественного языка

3. Легкость понимания.

При построении модели используют 3 основных конструктивных элемента:

1. Сущность

2. Атрибут

3. Связь

 

Сущность это некоторая абстракция реально существующего объекта. Сущность в модели имеет имя, уникальное в пределах моделируемой системы.

Графически сущность обозначаются:

 
 

 


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

Обозначается графически:

 

 

Связь

Это соединение между двумя и более сущностями. В модели Чена связь обозначается глаголом и обозначается