Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Ignacio Romero Aguirre Modificado hace 9 años
1
Un Modelo Multidimensional (Cont.) Extractos de Jensen et al Francisco Moreno
2
Recordando un MO: Sea un objeto multidimensional (MO) M= { s, F, D M, R M } donde: - s = ( f, d ) donde: f es un tipo de hechos d = { Ƭ i, i = 1,..., n} es un conjunto de tipos de dimensiones - F es un conjunto de hechos de tipo f - D M = {D i, i = 1,..., n} es un conjunto de dimensiones cada una de tipo Ƭ i - R M es un conjunto de relaciones de hechos- dimensiones: R M = {R i, i = 1,..., n}
3
Se muestran dos operaciones entre MOs Gráficamente una unión:
4
MO 1
5
MO 2
6
MO 1 union M0 2 Mayor
7
Selección: Sea un MO M = { s, F, D M, R M } Dado un predicado: q: Dim 1 x... x Dim n {true, false} El operador de selección (sin considerar inclusión parcial aún) se define como: [q](M) = M’ = { s’, F’, D’ M’, R’ M’ } El resultado a su vez es un MO (Cerradura)
8
Donde: y
9
El operador de selección que incluye inclusión parcial usa un predicado: q ext = Dim 1 x... x Dim n x [0;1] x... x [0;1] {true, false} El conjunto de hechos resultantes es:
11
MO 1 1 Se supone que B satisface los otros componentes del predicado (es de Julio 14/2001 y es de un usuario que tiene entre 21 y 30 años)
12
MO 2 2 Se supone que A satisface el otro componente del predicado (es emitida entre las 10 p.m. y las 6 a.m.)
13
Bibliografía Jensen et al. Multidimensional Data Modeling for Location-Based Services. VLDB Journal 2004.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.