Теория представления информации

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 25.09.2018
Размер файла 95,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Теория представления информации

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

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

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

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

форм организации труда, предоставляет качественно новые возможности для учёта, контроля и управления.

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

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

1.Теория представления семантики информации

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

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

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

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

Согласно /177…179/, будем рассматривать совокупность специальных множеств, называемых доменами или типами,

т.е. - множество, состоящее из однотипных элементов, а также множество имен атрибутов:

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

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

Приписывание, именам атрибутов множеств значений позволяет формально обозначить различные объекты как отношения атрибутов.

Отношение Rr определяется как подмножество декартова произведения базовых множеств, выражаемых именами атрибутов,

где t- степень множества, т.е. количество сомножителей декартова произведения.

Rt является множеством, элементами которого являются кортежи

наборов элементов вида:

Другими словами, Rt определяет класс объектов, характеризуемых одинаковым набором свойств (атрибутов) для каждого из них.

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

В этом случае просто решалась бы проблема построения (вывода) любого отношения, так как множество А с заданными на нем операциями объединения , пересечения ? и дополнения образует алгебру с константами Ф и А:

.

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

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

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

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

Например, бинарному отношению на атрибутах «Заводской № изделия» и «Дата» можно придать множество смыслов. В частности, его можно связать с изготовлением изделия, монтажом изделия, обнаружением неисправности, восстановлением работоспособного состояния и т.п. Для примера будем связывать это бинарное отношение с возникновением неисправности. Нетрудно убедиться в том, что этих двух атрибутов достаточно, чтобы идентифицировать однозначно любую неисправность, учитывая тот факт, что в действительности не может быть более одной неисправности одного конкретного изделия в течение одних суток (во всяком случае, очень редко). Этим достигается выполнение требования уникальности каждого кортежа в отношении. Рассмотренное бинарное отношение является минимально возможным взглядом пользователя на неисправность как на некоторый абстрактный объект, проявляющийся только при одновременном появлении значений двух атрибутов. При употреблении только одного из атрибутов смысл «Неисправность» разрушается. Поэтому мы и назвали бинарное отношение минимально возможным взглядом на неисправность, но, очевидно, не единственным. Можно обеспечить множество взглядов на одну и ту же неисправность, добавляя к схеме новые атрибуты, т.е. расширяя отношение до тернарного, например, указывая дополнительно «Завод изготовитель», до квадрарного, указывая в дополнение к тернарному отношению «Дата устранения», и т.д. Очевидно, что такое расширение возможно лишь в том случае, если в базе данных (БД) имеется отношение, устанавливающее связь «Заводской № изделия» с «Завод изготовитель», отношение, устанавливающее связь «Неисправность» с «Дата устранения» и т.д.

Множественный взгляд на один и тот же объект широко распространен в различных сферах деятельности человека. В рассматриваемом примере можно привести ряд документов таких, как «Рекламационный акт», «Акт удовлетворения рекламации» и т.д., в которых зафиксированы различные взгляды на один и тот же объект - на «Неисправность». При этом оказывается, что установление минимально возможного взгляда на объект имеет не только теоретическое, но и практическое значение, обеспечивая согласование различных сообщений об одном и том же объекте, т.е. согласование (интеграцию) различных точек зрения.

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

- в форме функциональной зависимости;

- форме объекта:

В результате мы получаем множество (структуру) функциональных зависимостей F и множество объектов R.

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

Если атрибутА функционально определяет атрибут а атрибут B функционально определяет атрибут и имеется (зафиксирована) функциональная зависимость то последняя является избыточной в том смысле, что она может быть при необходимости восстановлена путем композиции функций F1 и F2, а именно:

.

Пару <F,R>, состоящую из двух множеств: множества неизбыточных функциональных зависимостей и множества объектов, назовем концептуальной моделью предметной области. Можно показать, что все отношения (функции и «объекты») концептуальной модели (КМ) находятся в третьей нормальной форме (3 НФ) и образуют минимальное покрытие базы данных /180,181/. КМ предметной области обеспечивает соединение взглядов пользователей и является непротиворечивой, вследствие своей неизбыточности (минимальности). Внесение противоречий в КМ становится невозможным, если в процессе функционирования системы каждое сообщение контролировать на непротиворечивость содержащейся в нем информации с информацией, имеющейся в базе данных. Контролируемый процесс обновления базы данных может быть осуществлен следующим образом. Каждый входящий документ формально описывается как нормализованное до первой нормальной формы (I НФ) отношение или совокупность иерархически взаимосвязанных отношений в I НФ. Извлечение информации для контроля непротиворечивости и обновления БД осуществляется путем выполнения операции проекции схемы документа на схему каждого отношения и каждой функции КМ.

Обозначим Arмножество атрибутов документа. Очевидно, при этом должно выполняться условие:

Пусть множество схем отношений концептуальной модели. Тогда процедура проекции схемы документа на КМ состоит в следующем:

проверяется путем пересечения множеств Ar и Аi,

условие ;

при выполнении условия из документа производится

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

экземпляр) отношения (функции) со схемой Аl.

В результате проекции последовательно на все /М/ схем КМ получаем множество кортежей /Mi/

Следующим этапом обработки поступившего документа (сообщения) является проверка каждого кортежа из множества М1на его уникальность по отношению к состоянию КМ. Проверка уникальности кортежа осуществляется путем поиска в точности такого же кортежа в соответствующей связи. Формально этот процесс можно представить как проверку истинности высказывания (суждения), которым по существу является кортеж. Если информация, заключенная в суждении, имеется в базе данных, то суждение получает значение «истина», в противном случае - значение «ложь».

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

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

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

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

Реакция системы на действия пользователя Таблица 1.

Тип связи, к которой имеет отношение кортеж

Значение истинности кортежа, определяемое по состоянию БД: «истина» (информация старая); «ложь» (информация новая)

Действия пользователя и системы

Парадигматическая

Новая

Тщательный анализ. Коррекция ошибок в сообщениях или БД

Старая

Ситуационная

Новая

Автоматическое обновление БД

Старая

Выявление причины повторного ввода сообщения

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

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

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

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

2.Соответствующую сигнатуру

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

2.Теория процесса обработки информации

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

Например, учет семантики объекта «Неисправность» позволяет сопоставить с ним отношение: , где ДО - дата обнаружения неисправности,

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

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

Другие примеры экспликации объекта «Неисправность»:

1.;

2.,

где ВО - время обнаружения неисправности;

ДУ - дата устранения неисправности.

В первом случае отношение будет избыточным (если условие «не иметь более одной неисправности одного изделия в течение одних суток» сохранить) за счет, может быть, полезного, но не необходимого для экспликации дополнительного атрибута ВО, т.е. отношение R1 не будет элементарным объектным отношением. Однако это отношение превратится в элементарное объектное, если условие «не иметь более одной…» снять.

Во втором случае экспликация объекта «Неисправность» оказывается избыточной за счет атрибута ДУ при сохранении вышеупомянутого условия, т.е. отношение R2 не является элементарным объектом. Или может даже оказаться недостаточной для однозначной идентификации объекта, если вышеупомянутое условие снять (можно представить ситуацию, что в течение одних и тех же суток обнаружены две неисправности одного изделия, которые устранены также в течение одних и тех же суток).

Очевидно, что во всех трех рассмотренных вариантах в экспликации R, R1,иR2 атрибуты функционально независимы.

Теперь можно дать определение объектного отношения.

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

Пример. Добавление атрибутов ДУ и ВУ (время устранения) приводит к отношению:

Очевидно, что никаких функциональных зависимостей между атрибутами ВО, ДО, ЗН, ВУ, и ДУ объективно не существует в рамках семантики, рассматриваемой в качестве примера предметной области.

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

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

Пусть AR - множество имен атрибутов, образующих схему объектного отношения R0 , а - множество имен атрибутов, образующих схему объектного отношения Rэ . Из определения R0и Rэ следует, что

,

Результатом проекции отношения R0 с набором атрибутов AR на схему AR является отношение R со схемой AR. Очевидно ограничение, накладываемое на аргумент операции:

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

Из единственности операции проекции, применимой к объектному отношению, вытекает следствие.

Единственным покрытием (или физической - хранимой в памяти - связью) может быть только объектное отношение с полной схемой AR- т.е. такой схемой, что:

;

2.;

.

Другими словами, покрытие RП должно обеспечить выводимость любого R0со схемой , при этом .

Перейдем к рассмотрению функциональных отношений.

Как известно /182,183,184/, на множестве 2/А/может существовать множество функциональных зависимостей (или функций).

Определим операцию композиции функциональных отношений.

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

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

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

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

Операция соединения записывается следующим образом:

или, если требуется указание схем, то

,

где R0 , F,R0F - соответственно имена исходного объектного, исходного функционального и результирующего псевдообъектного отношений. Очевидно, что операция соединения определена в том случае, если .

Пример. Пусть R0отношение со схемой

и

где ВУ - время на устранение неисправности,

F - функция, позволяющая установить зависимость ВУ от даты обнаружения и даты устранения неисправности.

С помощью операции

можно построить псевдообъектное отношение со схемой

.

Очевидно, что к псевдообъектным отношениям применима операция проекции, определенная для объектных отношений. Допустимы, например, проекции АRна такие множества, как {ДО, ЗН, ДУ}или {ДО, ЗН}, в результате которых получим исходное объектное отношение R0в первом случае и элементарное объектное отношение RЭ- во втором.

Нетрудно заметить, что операция композиции является производной от операции соединения и проекции, т.е. вместо применения операции композиции можно для получения того же самого результата последовательно применить операцию соединения, а затем - операцию проекции.

Пример. Пусть дано отношение со схемой АRи функциональные отношения:

где П - участок цеха;

Д - цех;

А - завод.

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

Пусть требуется получить псевдообъектное отношение Rсо схемой

.

Такое отношение можно получить двумя способами:

I) с использованием только операций соединения и проекции (Пр):

с использованием операций композиции (К) и соединения:

;

.

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

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

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

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

Введем операцию ограничения множества (отношения). Для этого будем различать два типа значений: имена и числа. Для ограничения множества по имени, представляющему значение некоторого атрибута, достаточно задать булевское выражение, в котором имена связаны логическими знаками «ИЛИ» (V), "НЕ" ().

Знак конъюнкции (логическое «И») применительно к булевским выражениям над именами значений одного и того же атрибута (точнее, одной области значений) не имеет смысла, так как любой объект (кортеж) множества (отношения) может иметь одно и только одно значение, т.е. одновременно (что ивыражает знак «И») не может появиться более одного значения.

При этом указывается имя атрибута, для которого входящие в выражение имена являются значениями. Например, запись А (В) означает, что В - булевское выражение, определяющее некоторое подмножество имен А1

являющихся значениями атрибута с именем А . Заметим, что в записи А(В)-«А» обозначает имя атрибута, а в записи А1А обозначает множество значений атрибута с именем А.

Примеры булевских выражений:

а (по всем значениям А, кроме а)

(по значениям а и в)

(по всем значениям, кроме а и в)

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

а-точное значение числа;

[а,в] - все значения в диапазоне от а до в, исключая сами значения а и в;

]а,в[ - все значения в диапазоне от а до в включая а и в;

[а,в[- то же, исключая а , включая в;

]а,в]- то же, включая а, исключая в;

[а - строго больше а;

]а - не меньше а;

а] - строго меньше а;

а[ - не больше а.

Примеры булевских выражений для числовых значений:

а;

а;

[а,в] [c,d];

[а,в[.

Смысл этих выражений очевиден.

Ограничение множества (отношения) по одному атрибуту может быть обобщено для случая ограничения по нескольким атрибутам. Записывается такое ограничение в виде;

R0 (A1(B1) * A2(B2) * … * An(Bn)),

где «*» - символ, обозначающий одну из логических связок ;

А1, А2, …, Аn - имена атрибутов;

В1, В2,…,Вn - соответствующие именам атрибутов булевские выражения, определяющие подмножества их значений;

- имя отношения со схемой .

При этом ограничение будет правильным в том случае (правильно построенной формулой - ППФ), если .

Подразумевается, что связки иобладают «старшинством»: сначала рассматриваются цепочки имен, соединенных знаками конъюнкции, а затем эти конъюнктивные связки соединяются знаками дизъюнкции в выражение.

Пример. Пусть требуется получить множество всех тех неисправностей с составом атрибутов {ДО, ЗН, Д, А}, которые были обнаружены в мае 2010г. в цехах d1 и d2.

Очевидно, что исходным множеством должно быть отношение со схемой

AR = {ДО, ЗН, Д, А}.

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

ДО (] 100501, 100531[), а ограничение по атрибуту Д (цех) - в виде: Д(d1,d2).

Выражение для ограничения отношения со схемой по атрибутам имеет вид:

R[ ДО (] 100531, 100501 [ ) Д / d1d2 ) ],

Следующим выражениям легко дать соответствующую интерпретацию:

R[ ДО (] 100531, 100501 [ ) Д / d1d2) ] - … обнаружены не в мае 2010г. в цехах d1 и d2;

R[ ДО ( ] 100531, 100501 [ ) Д / d1d2) ] - … обнаружены или в мае 2010г., или в цехах d1 и d2 или в мае и в цехах d1 и d2;

R[ ДО ( ] 100531, 100501 [ ) Д (d1d2) ] - … обнаружены в мае 2010г, во всех цехах, кроме d1 и d2.

Таким образом, во всех случаях результатом ограничения, декларируемого соответствующим выражением (которое легко интерпретируется на естественном языке) является ограниченное отношение, т.е. множество объектов характеризуемых определенным составом атрибутов и удовлетворяющих заданному условию. Само по себе это множество объектов или, другими словами, результирующее (выведенное) отношение может быть ответом на вопрос, формулируемый в виде выражения на ограничение. Однако в ИС могут поступать запросы, вместе с выражением на ограничение содержащие и требование на то или иное обобщение ограниченных множеств. Наиболее типичными и широко распространенными могут быть требования, выражаемые словами «сколько» или «количество», «суммарное значение», «среднее значение» и т.п.

Чтобы обеспечить возможность ответа на такие запросы (вопросы), введем функции множеств f следующих основных видов:

Количество - результатом является число, выражающее количество элементов (объектов) во множестве (исходном или определенном ограничением).

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

Среднее (эталон) - f (сумма, количество), где f - операция {функция) деления.

4. Мини (макси) - результатом является одно из чисел, представляющих минимальное (максимальное) значение заданного атрибута (числового типа) среди всех объектов заданного множества.

5.Доля = ,

где - - функция , примененная к множеству А(В);

А В

6.Процент(%) -доля 100 и т.д.

Состав функций множеств можно изменять (сокращать или расширять) в зависимости от потребностей пользователей в каждой конкретной сфере применения ИС и от предметной области.

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

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

Пример. Выражение «Количество неисправностей» (с составом атрибутов ДО, ЗН, Д, А), которые были обнаружен в мае 2010г. в цехах d1 и d2, сопоставляются с числом, являющимся результатом применения функции «количество» к ограничению, выражаемому в виде

R(ДО (100531,100501[ ) Д (d1d2)).

Приведенному выражению на естественном языке (ЕЯ) может быть придана вопросительная форма: «Сколько неисправностей обнаружено …?».

Изложенные примеры иллюстрируют подход к решению проблемы общения с ИС на языке, близком к естественному. Можно также ожидать осуществления прямого общения на ограниченном естественном языке, применяемом в определенной деловой сфере. Это возможно при условии решения проблемы автоматизированного перевода предложений с ограниченного ЕЯ на формальный язык. Например, для описания (выражения смысла) показателей используется лексика ЕЯ и ряд правил построения с помощью связок ,, булевских выражений.

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

информация формальный данные

Выводы

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

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

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

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

Библиография

1.Ланкин В.Е. Развитие теории управления социально - экономическими системами: методология, инструментарий, практика. Автореферат на соискание ученой степени доктора экономических наук, ЮФУ, Ростов-на-Дону, 2009.

2.Хархаров А. М. Методология адаптивного управления строительным предприятием. Автореферат диссертации на соискание ученой степени доктора экономических наук. ДГТУ, Махачкала, 2006 г.

3.Хархаров A.M., Махмудов Д.В. Факторы качества и адаптации товарной строительной продукции к требованиям рынка// Проблемы теории и практики экономики народнохозяйственного комплекса региона. Сборник научных трудов. Часть 6. Махачкала: ДГТУ, 2006.

4.Гликман Ф. Информационные технологии как «тюнинг» основного бизнеса. Журнал CIO. http://www.iteam.ru/publikations/

5.Колесов, A. Microsoft выпустила MBS Navision 4.0 . PC Week. Russian Edition. - 2004. - №42.- С. 51.

6.Голосов О.В., Охрименко С.А., Хорошилов А.В., “Введение в информационный бизнес” под ред-й Тихомирова В.П.,Хорошилова А.В.: Учебное пособие -- М.: Финансы и статистика, 1996.

7.Мартынович, А. ТСО, или Как управлять IT-затратами. Компьютерное обозрение. 2002. -№16.

8.Игнатьев A., М.Н. Нечетко-множественный подход к моделированию управления эффективностью затрат на корпоративные информационные системы в торговле. Автореферат диссертации на соискание ученой степени кандидата экономических наук Иваново - 2007. Работа выполнена в ГОУ ВПО «Ивановский государственный химико-технологический университет»

9.Якимова О.Ю. Методы оценки эффективности корпоративных информационных систем управления. Мордовский госуниверситет г. Саранск, Россия

10.Уэно X., Исидзуки М. Информационные системы в экономике. М.: Мир, 1989.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.