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

E(Cans)(di,...,d^ = g © , где g = E(C)(dh ..^d^).
Оператор <£> определен таким образом, что результат операции равен 0, если g = 0, < dt >, если g = 1 и объединению двух кортежей во всех остальных случаях.
06.07-----29.06-----<3,1 > 22.06 15.06------<7,1> А Дата <7,1 > <кол-во, станок> <2,3> <2,2> <3,3> <3,4> <2,2> <3,4> <5,5> 1 2 3 4 5 Станок Рис.
31.
Операция свертки Развертка (pull) (рис.
32).
Операция противоположная свертке, создающая новое измерение, используя информацию, хранящуюся внутри элементов гиперкуба.
Операнды', гиперкуб С, имя нового измерения
D, целое /.
Результат', гиперкуб Cans, с дополнительным измерением
D, координаты по которому для каждого элемента получены из его же z-го компонента.
Ограничение', каждый ненулевой элемент гиперкуба С должен быть пэлементным кортежем
<ХЬ..., Хп>, потому что каждый ненулевой элемент должен иметь хотя бы один компонент, на основании которого будет определена его координата по новому измерению.
Определение'.

pultfC, D, i) = Cans, где 1 domk+I(Cans) = {е\еi-й компонент некоторого элемента E(C)(db ...rf*)} E(Cans)(db..., dh в,) = < ег........ei+I...........en>, если E(C)(dh..., d0 = < ...в/,..., en>, в противном случае элемент результирующего гиперкуба равен 0.
Если после развертки элемент исходного гиперкуба являвшийся 1-элементным
[стр. 50]

Результат: гиперкуб Cans, в котором представлены все ненулевые элементы исходного гиперкуба, расширенные за счет дополнительного компонента, являющегося значением измерения, по которому производится свертка.
Определение’, push(С.
Д) = С E(CanS)(di,...,diJ = g Ф , где g Е(С)( di,...,d/J.
Оператор Ф определен таким образом, что результат операции равен 0, если g = 0,< d( >, если g и объединению двух кортежей во всех остальных случаях.
1 Операция свертки i Дата 06.07 29.06 22.06 15.06 1 2 3 4 <нол-во> станок 5 Станок 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> 15.06 <7,1> I .
<2,2> <3,4> <5,5> I I 1 2 3 4 I 5 Станок Рис.
8 Развертка (pull) (рис.
9).
Операция противоположная свертке, создающая новое измерение, используя информацию, хранящуюся внутри элементов гиперкуба.
Операнды: гиперкуб С, имя нового измерения
Д целое /.
Результат: гиперкуб Cans, с дополнительным измерением
Д координаты по которому для каждого элемента получены из его же /-го компонента.
Ограничение: каждый ненулевой элемент гиперкуба С должен быть пэлементным кортежем
, потому что каждый ненулевой элемент

[стр.,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).
Предназначена для уменьшения размерности гиперкуба.
Операция удаляет измерение, определенное на домене, состоящем только из одного значения.
Наличие измерения с одним возможным значением предполагает, что для оставшихся Ы измерений существует единственно возможный гиперкуб размерности к

[Back]