ТОП 10:

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



 

На данном зтапе проектирования баз данных разрабатываетсяинфологическая модель (ИЛМ) предметной области.

Под инфологической моделью понимают описание предметной области в виде множества информационных объектов и их структурных связей, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных и технических средств. ИЛМ должна строиться вне зависимости от используемой системы управления базой данных (СУБД).

 

Основные понятия и требования, предъявляемые к ИЛМ.

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

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

Основные требования, предъявляемые к ИЛМ.

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

а) адекватно отображать предметную область;

б) иметь однозначность трактовки;

в) быть конечной:

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

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

 

Основные компоненты инфологической модели

1.Центральной компонентой ИЛМ является описание объектов предметной области и связей между ними (ER - модель).

2. В инфологической модели должны быть отражены и алгоритмические зависимости между показателями в виде графа взаимосвязи показателей, матричное представление которого позволяет определить состав входных, выходных и промежуточных показателей. При этом в ИЛМ должны быть представлены расчетные формулы и алгоритм вычислений.

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

В качестве одного изсредств описания ИЛМ используются графические средства (ER-диаграммы). Они подробно были рассмотрены в предыдущем разделе.

Модель арифметических вычислений

 

Модель арифметических вычислений основывается на графе взаимосвязей показателей (файлов).

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

В состав показателя должны входить один атрибут-основание и несколько атрибутов-признаков, однозначно характеризующих условие существования атрибута-основания.

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

Схематично структура показателя П представляется выражением

П(Р1, Р2, …,РК, Q), где

P1, P2, …,РК – атрибуты – признаки; Q – атрибут – основание.

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

Показатель удобно применять как обобщенную единицу измерения объема данных.

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

Так показатель ПЗ (Кмат. Цена) соответствует величине С(i), где С(i) – цена материала с i – м кодом материала Кмат.

Отличие состоит в том. что индекс i переменной С обычно изменяется от 1 до некоторого фиксированного значения, а номенклатурные номера материалов могут кодироваться многими способами, необязательно порядковыми кодами.

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

Таким образом, модель арифметических вычислений есть граф G(S, U). Множество вершин S={s{i)} представляет собой все показатели (файлы) s(i) и s(j), хранящиеся в базе данных. Дуга u(ij) or s(i) к s(j) существует в том смысле, если существует расчетное соотношение для показателя s(j) и в правой части этого соотношения присутствует показатель s(i).

 







Последнее изменение этой страницы: 2017-01-25; Нарушение авторского права страницы

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