Un Modelo Multidimensional Extractos de Jensen et al Francisco Moreno.

Slides:



Advertisements
Presentaciones similares
Desigualdades Una desigualdad es una oración conteniendo < (menor que), > (mayor que), ≤ (menor o igual que), ≥ (mayor o igual que) o ≠ (no es igual)
Advertisements

MATEMATICAS DISCRETAS
Teoría de Conjuntos Dr. Rogelio Dávila Pérez ITESM, Campus Guadalajara
Propiedades de las Funciones Continuas
Especialista en Business Intelligence Analysis Services SSAS (Sesión 11) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Server Analysis Services
Mejoras a la Cláusula GROUP BY
TEÓRIA DE CONJUNTOS Profesor: Rubén Alva Cabrera.
PRODUCTO CARTESIANO RELACIONES BINARIAS
Using Quality of Data Metadata for Source Selection and Ranking Santiago López Andrés Margalef.
Teórico: Algebra Relacional
Relaciones de equivalencia
Modelo Multidimensional
José Alfredo Cervantes Guzmán UMSNH Coautor: Jesús Rivera
Aplicación del paradigma orientado a objetos
Especialista en Business Intelligence Analysis Services SSAS (Sesión 10) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Ecuaciones diferenciales de 1er orden :
UNIDAD 2 CONJUNTOS.
Diagramas de clases Modelan la vista estática del sistema
MATEMATICAS DISCRETAS
FUNDAMENTOS DE LA TEORÍA DE CONJUNTOS
Codificación Distribuida
Conjunto Potencia.
Niveles, entidades y SAPs
Teoría de Conjuntos Prof. Carlos Coronel R..
Definiciones: conjuntos, grafos, y árboles
1 John Freddy Duitama U.de.A. Facultad de Ingeniería Optimización Algebraica. Profesor: John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. Profesor:
MATRICES Y DETERMINANTES.
CONTENIDO CONJUNTOS RELACIONES FUNCIONES CONJUNTOS.
EL IMPERFECTO. Words and phrases indicate repetitive, vague or non-specific time frames, and therefore signal the use of the imperfect.
Consulta Típica en OLAP
Diseño y análisis de algoritmos
Algebra Lineal.
1-Comprender el principio de inducción completa.
Curso de Teoría del Autómata
Matemáticas 4º ESO Opción B
LICEO FRANCISCO DEL ROSARIO
Unidad 2: La derivada Regla de la cadena..
Un Modelo Multidimensional (Cont.) Extractos de Jensen et al Francisco Moreno.
TEÓRIA DE CONJUNTOS Docente: Jesús Huaynalaya García.
INTEGRAL DEFINIDA Prof. Evelyn Davila.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
Dimensión (instancia) Dado un esquema s, una dimensión de tipo Ƭ ∈ d es una tupla D = (C D, ⊏ ) donde: C D = {C j, j = 1,…,k} es un conjunto de categorías.
Paquetes SSIS.
TEÓRIA DE CONJUNTOS Profesor: Ing. Oscar Guaypatin Pico.
MATRICES.
DIAGRAMA DE CLASES.
BASES DE UN ESPACIO VECTORIAL
Resolución de Sistemas Lineales Introducción. Notación matricial.
Capítulo 3: Conjuntos Autor: José Alfredo Jiménez Murillo.
ADICION DE NUMEROS NATURALES
LIC. JOSEPH RUITON RICRA
Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:
Funciones logarítmicas
Extractos de “Representing Spatiality in a Conceptual Multidimensional Model” y de “Advanced Data Warehouse Design” E. Malinowski & E. Zimanyi por Francisco.
DISPARADORES Y SISTEMAS DE GESTION DE BASE DE DATOS DE SQL
MATRIZ INVERSA.
SISTEMAS DE BASES DE DATOS MASIVOS (U. N.) / GESTIÓN Y EL PROCESAMIENTO DE GRANDES VOLÚMENES DE DATOS (U. de A.) Francisco Moreno & Freddy Duitama 2015-II.
CIRCUNFERENCIA EXINSCRITA
MATRICES.
Unidad 2: La derivada Segunda derivada..
Dimensión (instancia) de tipo Ƭ Dado un esquema s, una dimensión de tipo Ƭ ∈ d es una tupla D = (C D, ⊏ ) donde: C D = {C j, j = 1,…,k} es un conjunto.
TEÓRIA DE CONJUNTOS.
¿Cómo respondes en español?. ¿Cómo te llamas? (name) Me llamo ____________.
Fundamentos para el Cálculo
ALGEBRA DE MATRICES LAS MATRICES SE UTILIZAN EN EL CÁLCULO NUMÉRICO, EN LA RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES, DE LAS ECUACIONES DIFERENCIALES.
Integrantes Jessica Pinzón Cristian Merino Bravo Sergio Cristian Baeza Torres Marco Antonio Torres Carranco Referencia: Libro de ingeniería de software.
1.2 Sumas y notación Sigma Gustavo Rocha
Teoría de conjuntos.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Transcripción de la presentación:

Un Modelo Multidimensional Extractos de Jensen et al Francisco Moreno

Un Modelo Multidimensional Tomado de: Multidimensional Data Modeling for Location-Based Services. Jensen et al. VLDB Journal

Esquema de una Dimensión Un esquema n-dimensional de hechos es una tupla s = { f, d } donde: - f es un tipo de hechos - d = { Ƭ i, i = 1,..., n} es un conjunto de tipos de dimensiones

Un tipo de dimensión Ƭ es una tupla: ( C Ƭ, ⊏ Ƭ, ⊤ Ƭ, ⊥ Ƭ ) donde: C Ƭ = { C j, j = 1,..., k} son tipos de categorías (tipos de niveles) ⊏ Ƭ es un orden parcial definido entre los tipos de categorías de C Ƭ ⊤ Ƭ es el elemento superior del orden parcial, es decir, ∀ C ∈ C Ƭ ( C ⊏ Ƭ ⊤ Ƭ ) ⊥ Ƭ es el elemento inferior del orden parcial

Se definen las funciones: Anc: C Ƭ  2 La cual retorna el conjunto de ancestros inmediatos de un tipo de categoría C j Desc: C Ƭ  2 La cual retorna el conjunto de descendientes inmediatos de un tipo de categoría C j CƬCƬ CƬCƬ

Típicamnete, la relación ⊏ Ƭ captura la inclusión total entre tipos de categorías Esta relación se puede generalizar mediante una nueva relación: ⊏ Esta relación captura la inclusión parcial entre tipos de categorías y cumple las siguientes propiedades: PƬPƬ

⊏ Ƭ y ⊏ se relacionan así: PƬPƬ * * La inclusión parcial incluye la posibilidad de que no haya inclusión… *

Luego de esta extensión, un tipo de dimensión Ƭ es una tupla: ( C Ƭ, ⊏ Ƭ, ⊏, ⊤ Ƭ, ⊥ Ƭ ). Se usa la notación ⊏ para indicar la unión de los dos órdenes ⊏ Ƭ y ⊏ Con esta notación ya se puede precisar a ⊥ Ƭ : ∀ C ∈ C Ƭ ( ⊥ Ƭ ⊏ C ) PƬPƬ (P)Ƭ(P)Ƭ PƬPƬ (P)Ƭ(P)Ƭ

Las funciones Anc P, Desc P retornan los ancestros y descendientes basados en las relación ⊏ Las funciones Anc (P), Desc (P) retornan los ancestros y descendientes basados en ambas relaciones PƬPƬ

Ejemplo Sea: s case = { f case, d case } Donde: f case = Request d case = { Ƭ loc, Ƭ user, Ƭ time } Ƭ loc = { C loc, ⊏, ⊏, C all, C coordinate ) C loc = { C coordinate, C roadway, C district, C city, C province, C country, C ipaddress, C cell, C all } Ƭ loc P Ƭ loc

Tipo de Dimensión Geográfica Ƭ loc C C C C C C C C C

Tipo de Dimensión Usuario Ƭ user Solo inclusión total C C C C C C C CC C C C C

Tipo de Dimensión Tiempo Ƭ time Solo inclusión total Ejemplo ancestros: Anc( C Day ) = { C Week, C Month } C C C C C C C C C

Las relaciones en el conjunto C loc están dadas así: Si existe una relación de inclusión total entre dos tipos de categorías entonces se usa ⊏ Ej: C city ⊏ C province Si existe una relación de inclusión parcial entre dos tipos de categorías entonces se usa ⊏ Ej: C roadway ⊏ C district Ƭ loc P Ƭ loc P Ƭ loc