Автор работы: Пользователь скрыл имя, 03 Октября 2013 в 11:20, контрольная работа
Задание 1. Дать характеристику основным видам информационных пространств и записать определение ЭИС. Определить степень взаимосвязи и меру организованности совокупности элементов информационного пространства. Выполнить системную группировку, исследовать структуру совокупности элементов.
Задание 3
Задание 1 5
Задание 2 12
Задание 3 14
Задание 4 18
Список использованной литературы 23
Определим расстояние между кластерами 3 и 4.
;
Удаляем четвертую строку и четвертый столбец в P1.
Матрица расстояний:
P1 = |
| |
0 |
3,16 |
9,22 |
10,82 |
8,94 |
| |
| |
3,16 |
0 |
12,21 |
13,89 |
12,08 |
| | |
| |
9,22 |
12,21 |
0 |
2 |
2,24 |
| | |
| |
10,82 |
13,89 |
2 |
0 |
2,24 |
| | |
| |
8,94 |
12,08 |
2,24 |
2,24 |
0 |
| |
Минимальными здесь будет расстояние между кластерами 3 и 4 ().
Состав кластеров:
Номер |
1 |
2 |
3 |
4 |
Обозначение |
S(1) |
S(2) |
S((3,4),5) |
S(6) |
Удаляем третью строку и третий столбец в P1.
Матрица расстояний:
P1 = |
| |
0 |
3,16 |
9,22 |
8,94 |
| |
| |
3,16 |
0 |
12,21 |
12,08 |
| | |
| |
9,22 |
12,21 |
0 |
2,24 |
| | |
| |
8,94 |
12,08 |
2,24 |
0 |
| |
Минимальными здесь будет расстояние между кластерами 3 и 4 ().
Состав кластеров:
Номер |
1 |
2 |
3 |
Обозначение |
S(1) |
S(2) |
S(((3,4),5),6) |
Удаляем четвертую строку и четвертый столбец в P1.
Матрица расстояний:
P1 = |
| |
0 |
3,16 |
9,22 |
| |
| |
3,16 |
0 |
12,21 |
| | |
| |
9,22 |
12,21 |
0 |
| |
Минимальными здесь будет расстояние между кластерами 1 и 4 ().
Состав кластеров:
Номер |
1 |
3 |
Обозначение |
S(1,2) |
S(((3,4),5),6) |
Таким образом, сформирована структура S. (S(1,2), S(((3,4),5),6)).
В качестве альтернативного варианта следует рассматривать:
S. (S(1,2), S(((3,4),5),6) рисунок 1.3.1.
Рисунок 1.3.1. Графическое решение
задачи кластеризации
Реляционная база данных содержит как структурную, так и семантическую информацию. Структура базы данных определяется числом и видом включенных в нее отношений, и связями типа "один ко многим", существующими между кортежами этих отношений. Семантическая часть описывает множество функциональных зависимостей, существующих между атрибутами этих отношений.
Функциональная зависимость описывает связь между атрибутами отношения: если в отношении R, содержащем атрибуты А и В, атрибут В функционально зависит от атрибута А, то каждое отдельное значение атрибута А связано только с одним значением атрибута В (причем в качестве А и В могут выступать группы атрибутов). Атрибут или группа атрибутов А называются при этом детерминантом функциональной зависимости.
Таким образом, при наличии функциональной зависимости А→В кортежи, имеющие одинаковое значение атрибута А, совпадают и по значению атрибута В. Однако обратное не верно: одно и то же значение атрибута В может соответствовать разным значениям атрибута А. Функциональная зависимость А→В является полной функциональной зависимостью, если удаление какого-либо атрибута из группы атрибутов А приводит к потере этой зависимости. Функциональная зависимость А→В является частичной функциональной зависимостью, если в группе атрибутов А есть один или несколько атрибутов, при удалении которых эта зависимость сохраняется.
Пример функциональных зависимостей для определенного отношения:
КодЗаказа → ДатаПолученияЗаказа
КодКлиента → НазваниеКлиента
НазваниеКлиента → КодКлиента
СтранаКлиента → КодКлиента
КодСотрудника → ФамилияСотрудника
ФамилияСотрудника → КодСотрудника
Должность → КодСотрудника
ДатаПолученияЗаказа → КодЗаказа
ВидРемонта → ЗаменяемыйУзелЗаменяющийУзел
ЗаменяемыйУзелЗаменяющийУзел → ВидРемонта
Количество → ВидРемонта
Цена → ВидРемонта
КодРаботы → НазваниеРаботы
НазваниеРаботы →КодРаботы
Стоимость → КодЗаказа
Третья нормальная форма (3НФ) – одна из возможных нормальных форм таблицы реляционной базы данных. Третья нормальная форма является достаточной при решении большинства практических задач, и процесс проектирования реляционной базы данных, как правило, заканчивается приведением к ней.
Согласно сформулированным правилам для представления данных в 3НФ исходное отношение необходимо разделить на отношения:
С1. (КодЗаказа, ДатаПолученияЗаказа)
С2. (КодКлиента, НазваниеКлиента, СтранаКлиента)
С3. (КодСотрудника, ФамилияСотрудника, Должность)
С4. (ВидРемонта, ЗаменяемыйУзелЗаменяющийУзел, Количество, Цена)
С5. (ВидРемонта, КодРаботы)
С6. (КодРаботы, НазваниеРаботы)
С7. (КодЗаказа, КодКлиента, КодСотрудника, ВидРемонта, КодРаботы, Стоимость)
Отношение C7 содержит первичный ключ для исходного множества атрибутов, а отношения С1- С6 построены на основе зависимостей из минимального покрытия.
Четвертая нормальная форма (4НФ) рассматривается для отношений с составным ключом. Отношение находится в 4НФ, если в нем нет зависимостей не ключевых атрибутов от части ключа. Например, атрибут «Стоимость» зависит не только от всего составного ключа, состоящего из «КодЗаказа» и «ВидРемонта», но и отдельно – от атрибута «ВидРемонта».
Для каждой задачи выполнить следующие процедуры:
Задача 1. Получить сведения об организациях, каждая из которых способна выполнить все работы для предприятия.
Характеристика атрибутного состава:
Определим совокупность отношений:
«Возможности предприятий»: Organizations. (ID, Organization, ID_JOB);
«Потребность в выполнении работы» Job. (ID_JOB, JOB).
Создание таблиц с помощью SQL-оператора:
Таблица «Предприятия» |
Таблица «Вид работы» |
CREATE TABLE Organizations (ID INTEGER, Organization CHAR(50), ID_JOB INTEGER, PRIMARY KEY (ID)); |
CREATE TABLE Job (ID_JOB INTEGER, JOB CHAR(50), PRIMARY KEY (ID_JOB)); |
Создание запроса с помощью SQL-оператора:
SELECT DISTINCT Organizations1.Organization
FROM Organizations AS Organizations1
WHERE (((Exists (SELECT ID_JOB
FROM Job
WHERE NOT EXISTS
(SELECT*FROM Organizations AS Organizations2
WHERE Organizations2.ID=
AND Organizations2.ID_JOB=Job.ID_
Таблицы с данными конкретного примера:
Таблица «Предприятия» |
Таблица «Вид работы» |
|
|
Результат исполнения запроса:
Задача 2. Получить сведения о работающих на предприятии супругах не старше 30 лет.
Характеристика атрибутного состава:
Определим совокупность отношений:
«Супруги предприятия»: SP. (Код, Фамилия, Имя, Возраст, СемейнПолож);
Создание таблиц с помощью SQL-оператора:
Таблица «Супруги предприятия»
CREATE TABLE SP
(Код INTEGER,
Фамилия CHAR(20),
Имя CHAR(15),
Возраст INTEGER,
СемейнПолож CHAR(7),
PRIMARY KEY (Код));
Создание запроса с помощью SQL-оператора:
SELECT ТаблицаSP.Фамилия, ТаблицаSP.Имя, ТаблицаSP.Возраст
FROM ТаблицаSP
GROUP BY ТаблицаSP.Фамилия, ТаблицаSP.Имя, ТаблицаSP.Возраст, ТаблицаSP.СемейнПолож
HAVING (((ТаблицаSP.Возраст)<=30)
AND ((ТаблицаSP.СемейнПолож)="
ORDER BY ТаблицаSP.Фамилия;
Таблицы с данными конкретного примера:
Таблица «Супруги предприятия»
Результат исполнения запроса:
Для каждой задачи изучить
типовую и разработать
Задача 1. Распределить единицы информации между локальными ЭИС по минимуму годовых затрат.
Применим аппарат описания процессов. Он представляет собой фрагмент последовательности процессов в ЭИС и графически представлен на рис. 5.1.
Основной процесс k;
использует i1, i2, i4;
формирует i5;
содержит k3, k4;
процесс k3;
использует i1, i2;
формирует i3;
процесс k4;
использует i1, i3, i4;
формирует i5;
процесс k5;
использует i5;
формирует i6;
Рисунок 5.1. Модель взаимодействия процессов
А. Мишенин указывает, что центральным вопросом при проектировании распределенной ЭИС является определение информационной базы каждой локальной системы. Один их классов моделей, которые могут использоваться для решения данной проблемы, образуют задачи поставленные с учетом требования уменьшения затрат времени на выполнение процедур информационного обслуживания. Рекомендуется следующая типовая модель:
Здесь , если i-я единица информации размещается в j-м узле ЭИС, в противном случае;
– частота исполнения k-го приложения;
– среднее время выполнения операций с i-й единицей информации k-м приложением, если она размещена в j-м узле ЭИС;
– требуемый объем памяти для i-й единицы информации;
– объем памяти j-го узла ЭИС;
– оценка полезности размещения i-й единицы информации в j-м узле ЭИС;
– оценка требуемого
уровня организации
Целевая функция минимизирует количество связей между модулями:
Здесь , если j-й процесс включается в состав i-го модуля, в противном случае; , если , , если ; , если l-я единица информации используется j-м процессом, в противном случае.
Информация о работе Контрольная работа по «Теория экономических информационных систем»