Проверяемый текст
Кахутин, Павел Викторович. Повышение качества системы поддержки принятия решений в технологической подготовке машиностроительного производства путем организации хранилищ данных (Диссертация 2004)
[стр. 109]

109 кортежем, был преобразован в 0-элементный кортеж, то он заменяется в результирующем гиперкубе на 1.
л Дата <кол-во, станок> 06.07<2,3> <2,5> 29.06----<3,1><2,2> <2,4><3,5> 22.06--------<7,1> <3,3> <3,4> <2,4,29.06> <2,5,06.07> <7,1,15.06> <2,2,29.06> <3,3,22.06x3,4,22.06> <5,5,15.06> —I—I— 3 4 5 Станок 15.06 <7,1><2,2> <3,4> <5,5> ■> 2 3 4 5 Станок 1 2 1 Рис.
32.
Операция развертки удаляет измерение, Удаление измерения (destroy dimension).
уменьшения размерности гиперкуба.
Операция
определенное на домене, состоящем только из одного значения.
Наличие измерения с одним возможным значением предполагает, что для оставшихся
к1 измерений существует единственно возможный гиперкуб размерности Л-1.
Измерение, которое имеет более одного возможного значения, не может быть удалено сразу, поскольку в этом случае нарушится функциональная зависимость элементов гиперкуба от совокупности их координат по измерениям.
В этой ситуации к удаляемому измерению сначала применяется операция merge, описанная ниже, и только потом операция destroy dimension.
Операнды-, гиперкуб С, имя удаляемого измерения Д.
Результат-, гиперкуб Cans, в котором отсутствует измерение D.
Ограничение: удаляемое измерение должно иметь единственное значение.
Определение: destr
оу (С, DJ = Cans, где Cans гиперкуб, имеющий Л-1 размерность.
Предназначена для
[стр. 51]

51 должен иметь хотя бы один компонент, на основании которого будет определена его координата по новому измерению.
Определение: pulHC.
D, i) = l< i <п, Сansi где D —(к+1)-е измерение гиперкуба.
domk+i(Cans) {е e -iй компонент некоторого элемента E(C)(di,...,d0} E(Cans)(di,..., di'I, ej ^ £/-/, &п^ 1 если E(C)(d[,..., d/J ej @n^i в противном случае элемент результирующего гиперкуба равен 0.
Если после развертки элемент исходного гиперкуба являвшийся 1-элементным кортежем, был преобразован в 0-элемеитный кортеж, то он заменяется в результирующем гиперкубе на 1.
Операция развертки pull(C, дата, 3) С 1 2 3 4 5 Станок АДата 06.07 29.06 22.06 <2,4,29.06> <2,5,06.07> -jg Qg <7,1,15.06> <2,2,29.06> <3,3,22.06x3,4,22.05> <5,5,15.06> <кол-во, станок> <2,3> <2,5> <3,1><2,2> <2,4> <3,5> <7,1> <3,3> <3,4> <7,1><2,2> <3,4> <5,5> 1 2 3 4 5 Станок Рис.
9 Удаление измерения (destroy dimension).
Предназначена для уменьшения размерности гиперкуба.
Операция
удаляет измерение, определенное на домене, состоящем только из одного значения.
Наличие измерения с одним возможным значением предполагает, что для оставшихся
Ы измерений существует единственно возможный гиперкуб размерности к

[стр.,52]

52 1.
Измерение, которое имеет более одного возможного значения, не может быть удалено сразу, поскольку в этом случае нарушится функциональная зависимость элементов гиперкуба от совокупности их координат по измерениям.
В этой ситуации к удаляемому измерению сначала применяется операция merge, описанная ниже, и только потом операция destroy dimension.
Операнды: гиперкуб С, имя удаляемого измерения Д.
Результат: гиперкуб Cans, в котором отсутствует измерение D.
Ограничение: удаляемое измерение должно иметь единственное значение Определение: destroy(С,
Д) Сansi где Сans гиперкуб, имеющий к-1размерность.
Операция ограничения L Дата 06.0729.06— <з> <2> 22.06<7> 15.06<7> <2> <2> <3> станок in {2,5} <з> <3> <3> <5> Станок 1 2 3 4 5 А 06.07 29.06 22.06 15.06 Дата <2> <3> Станок 2 5 Рис.
10 Ограничение (restriction) (рис.
10).
Эта операция для заданного измерения удаляет значения, для которых не удовлетворяется сформулированное условие.
Операнды:гиперкуб С, предикат Р, определенный на Д.
Результат: гиперкуб Cans> полученный путем удаления из измерения Д тех значений, которые не удовлетворяют предикату Р.
Т.о., с помощью

[Back]