Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР Цифровые технологии с испр.docx
Скачиваний:
3
Добавлен:
13.01.2024
Размер:
6.71 Mб
Скачать

7.Оценка важности характеристик вариантов сопоставляемых информационных технологий

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

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

1) расположение рангов в порядке возрастания и для рангов определяют номера мест,

2) приведение ранжировок экспертов к нормализованному виду (в случае совпадающих рангов). При этом характеристикам, имеющим в ранжировке какого-либо эксперта одинаковые ранги, приписывается ранг, равный среднему значению номеров мест, занимаемых этими характеристиками в ранжировке. Например, ранжировка 2; 1; 2; 3; 4 (здесь   = 5) преобразуется в 2,5; 1; 2,5; 4; 5. Отметим, что сумма всех рангов после нормализации ранжировки равна

3) вычисление суммарных рангов (после нормализации):

4) вычисление коэффициента согласия (конкордации)   , характеризующего степень согласованности экспертов:

здесь  

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

где   - число повторений   - го ранга в ранжировке   - го эксперта. [7]

8.Сетевая модель представления данных

На разработку этого стандарта большое влияние оказал американский ученый Ч.Бахман. Основные принципы сетевой модели данных были разработаны в середине 60-х годов, эталонный вариант сетевой модели данных описан в отчетах рабочей группы по языкам баз данных (COnference on DAta SYstem Languages) CODASYL (1971 г.).

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

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

Иерархическая структура преобразовывается в сетевую модель, следующим образом (см. рис.19):

деревья (a) и (b), показанные заменяются одной сетевой структурой, в которой запись СОТРУДНИК входит в два групповых отношения;

для отображения типа M:N вводится запись СОТРУДНИК_КОНТРАКТ, которая не имеет полей и служит только для связи записей КОНТРАКТ и СОТРУДНИК, (см. рис. 19). Отметим, что в этой записи может храниться и полезная информация, например, доля данного сотрудника в общем вознаграждении по данному контракту.

Рис. 19Сетевая модель базы данных

Каждый экземпляр группового отношения характеризуется следующими признаками:

Способ упорядочения подчиненных записей:

  • произвольный,

  • хронологический /очередь/,

  • обратный хронологический /стек/,

  • сортированный.

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

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

Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математикикак теории множеств и логика первого порядка.

На реляционной модели данных строятся реляционные базы данных.

Реляционная модель данных включает следующие компоненты:

Структурный аспект (составляющая) — данные в базе данных представляют собой набор отношений.

Аспект (составляющая) целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

Аспект (составляющая) обработки (манипулирования) — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

Информация в базе данных некоторым образом структурирована, т. е. ее можно описать моделью представления данных (моделью данных), которые поддерживаются СУБД. Эти модели подразделяют на иерархические, сетевые и реляционные.

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

Основными достоинствами иерархической модели данных являются:

1) эффективное использование памяти ЭВМ;

2) высокая скорость выполнения основных операций над данными;

3) удобство работы с иерархически упорядоченной информацией.

К недостаткам иерархической модели представления данных относятся:

1) громоздкость такой модели для обработки информации с достаточно сложными логическими связями;

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

Незначительное число СУБД построено на иерархической модели данных.

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

Достоинствами сетевой модели представления данных являются:

1) эффективность в использовании памяти компьютера;

2) высокая скорость выполнения основных операций над данными;

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

К недостаткам сетевой модели представления данных относятся:

1) высокая сложность и жесткость схемы базы данных, которая построена на ее основе;

2) трудность для понимания и выполнения обработки информации в базе данных непрофессиональным пользователем.

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

Реляционная модель представления данных была разработана сотрудником фирмы 1ВМЭ. Коддом. Его модель основывается на понятии «отношения» (relation). Простейшим примером отношения служит двумерная таблица.

Достоинствами реляционной модели представления данных (по сравнению с иерархической и сетевой моделями) являются ее понятность, простота и удобство практической реализации реляционных баз данных на ЭВМ.

К недостаткам реляционной модели представления данных относятся:

1) отсутствие стандартных средств идентификации отдельных записей;

2) сложность описания иерархических и сетевых связей.

Большинство СУБД, применяемых как профессиональными, так и непрофессиональными пользователями, построены на основе реляционной модели данных (Visual FoxPro и Access фирмы Microsoft, Oracle фирмы Oracle и др.). [8]