1 / 33

Claudia Campodónico B. Dahiana Cisternas L.

Guía para generar un Modelo de Base de Datos Multidimensional a partir de un Modelo de Base de Datos Relacional. Claudia Campodónico B. Dahiana Cisternas L. Contenidos. Introducción Objetivos Metodología de trabajo Estructura de la guía Etapas I Etapas II Etapas III

keith
Download Presentation

Claudia Campodónico B. Dahiana Cisternas L.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Guía para generar un Modelo de Base de Datos Multidimensional a partir de un Modelo de Base de Datos Relacional Claudia Campodónico B. Dahiana Cisternas L.

  2. Contenidos • Introducción • Objetivos • Metodología de trabajo • Estructura de la guía • Etapas I • Etapas II • Etapas III • Etapas IV • Etapas V • Ejemplo • Conclusión

  3. Introducción • Evolución en la utilización de las Bases de Datos. • El poder de las Bases de Datos Multidimensionales. • Cambiando a una nueva perspectiva.

  4. Objetivos 2 Investigar procedimientos y herramientas Proponer Una Guía Que Permita Generar Un Modelo De Base De Datos Multidimensional a Partir De Un Modelo De Base De Datos Relacional 1 Estudiar Modelos 4 Aplicar Guía 3 Formular Guía

  5. BASES DE DATOS RELACIONAL BASES DE DATOS MULTIDIMENSIONAL PROCEDIMIENTOS Y HERRAMIENTAS • Guía Metodología de Trabajo

  6. Presentación De La Guía No Etapa 0Inicio Tiene Modelo Si Etapa I Ingeniería Inversa Etapa IIValidar Modelo Relacional Etapa III Definir Proceso de negocio Etapa IV Creación del modelo Estrella Definir Tabla Hecho Definir Medidas Definir Tablas Dimensiones Ejemplo Etapa V Validar Modelo Estrella

  7. Generando Un Modelo Relacional A Partir De Una Base De Datos Relacional Introducción Etapa I : Ingeniería Inversa Copiar todas las tablas Unir las tablas Objetivos Guía Conclusión

  8. Tipo Solución Perfecta No hay cambios Alta Agregar atributos Baja Ingeniería inversa Etapa II : Validar el Modelo Relacional Atributo Concordancia Introducción Objetivos Guía Conclusión

  9. Tipo Solución Estén todas las Reglas No hay cambios Faltan Reglas Verificar Concordancia Etapa II : Validar el Modelo Relacional Atributo Integridad De Las Reglas Del Negocio Introducción Conclusión Objetivos Guía

  10. Etapa III : Definir el Proceso de Negocio Identificar Proceso de negocio Paso 1 Introducción Identificar elementos Paso 2 Reconocerlos en el modelo Paso 3 Formar subesquema Paso 4 Guía Conclusión Objetivos

  11. Directamente subesquema Caso 1 Indirectamente subesquema Caso 2 Etapa IV : Creación Del Modelo Estrella 1. Definir Tabla Hecho Introducción Objetivos Guía Conclusión

  12. Tablas que están relacionadas directamente con el hecho Directamente Del Subesquema Caso 1 Tablas que participan directamente con la acción del hecho. Caso 2 Fue Creado Etapa IV : Creación Del Modelo Estrella 2. Definir Tablas Dimensiones Introducción Hecho Dimensiones Objetivos Guía Conclusión

  13. Etapa IV : Creación Del Modelo Estrella Proceso de Desnormalización Introducción • Mediante la utilización • de casos definidos Caso A Caso K Objetivos Guía Conclusión

  14. Hecho contenga datos de tiempo Caso 1 Dimensión contenga datos de tiempo Caso 2 Etapa IV : Creación Del Modelo Estrella Definir Dimensión Tiempo Introducción Objetivos Guía Conclusión

  15. Etapa IV : Creación Del Modelo Estrella Dimensión 1 Hecho Clave Dim 1 Clave Dim 2 Clave Dim 3 .......... Clave Dim n Dimensión 2 Dimensión n Dimensión 3 Definir Claves del Hecho Introducción Objetivos Guía Conclusión

  16. Lo que se desea medir. Los objetivos organizacionales. El criterio de la persona que esta modelando. Etapa IV : Creación Del Modelo Estrella 3. Definir Medidas Introducción Objetivos Guía Conclusión

  17. Etapa V : Evaluación Del Modelo Estrella Verificar Las Siguientes Situaciones • No se repitan los atributos entre dimensiones. • Las dimensiones estén desnormalizadas. • Las dimensiones no contengan datos de tiempo que se relacionen con el hecho. • Las dimensiones tengan clave primaria. • Las dimensiones contengan solo datos que estén relacionados con ellas. • Exista una Dimensión tiempo. • Los nombres de los atributos del modelo estrella coincidan con los del modelo relacional. • La tabla hecho contenga como clave primaria la concatenación de las claves primarias de las dimensiones. Introducción Objetivos Guía Conclusión

  18. Ejemplo

  19. No Ejemplo Etapa 0Inicio Tiene Modelo Si Etapa I Ingeniería Inversa Etapa IIValidar Modelo Relacional Etapa III Definir Proceso de negocio Etapa IV Creación del modelo Estrella Definir Tabla Hecho Definir Medidas Definir Tablas Dimensiones Etapa V Validar Modelo Estrella

  20. Ejemplo Etapa II : Validar Modelo Relacional Introducción Perfecta • Concordancia. • Integridad de las • reglas de negocio. No Verificado Objetivos Ejemplo Conclusión

  21. Ejemplo Etapa III : Definir proceso de negocio Introducción Paso 1 Venta de Platos y Tragos • Identificar el proceso de negocio • Identificar elementos Paso 2 • Cliente • Mozos • Mesas • Platos y Tragos • Pagos Objetivos Ejemplo Conclusión

  22. Ejemplo Etapa III : Definir proceso de negocio Paso 3 Introducción • Identificarlos en el Modelo Objetivos Ejemplo Conclusión

  23. Piso Zona Sector Ubicación_mesa Mesas Turno_2 Efectivo Clasificación P_T_B Tipo PTB Pagos Cliente Cliente Clte_empresa Clte_persona Esta en menú día Carta dia Particular Detalle venta Turno_1 Boleta venta Pagos Mozos Cheque restoran Factura venta Cheque Realiza turnos Paso 4 Platos y Tragos Formar Subesquema Mesas Mozos Introducción Objetivos Ejemplo Conclusión

  24. Ejemplo Etapa IV : Creación del Modelo Estrella Introducción Venta • 1.- Tabla Hecho • 2.- Tablas Dimensiones • Cliente • Mozos • Mesas • Platos y Tragos • Pagos Objetivos Ejemplo Conclusión

  25. Clasificación Desc tipo clte Cod tipo clte Cliente Rut cliente Cod tipo_clte Ciudad Cliente Estado Cliente Dirección Cliente Fono Cliente e-mail Cliente desc tipo clte Cliente Rut cliente Cod tipo_clte Ciudad Cliente Estado Cliente Dirección Cliente Fono Cliente e-mail Cliente desc tipo clte giro cliente razón soc clte emp rubro clte emp nom clte per apellido clte per Cliente Rut cliente Cod tipo clte Ciudad cliente Estado cliente Direcc cliente Fono cliente Email cliente Clte_persona Rutcliente Ciudad cliente Estado cliente Direcc cliente Fono cliente Email cliente Nom clte per Apellido clte per Clte_empresa Rutcliente Ciudad cliente Estado cliente Direcc cliente Fono cliente Email cliente Diro cliente Razon soc clte emp Rubro clte emp Ejemplo Etapa IV : Creación del Modelo Estrella 2.2- Desnormalizar Introducción Caso B Caso J Objetivos Ejemplo Conclusión

  26. Ejemplo Etapa IV : Creación del Modelo Estrella 2.3- Definir Dimensión Tiempo Introducción Dimensión Tiempo Fecha venta Objetivos Ejemplo Conclusión

  27. Ejemplo Etapa IV : Creación del Modelo Estrella 2.4- Definir las Claves del Hecho Introducción Ventas Fecha venta Cod pago Cod mesa Cod ubic mesa Cod PTB Fecha menu ptb Rut Mozo Fecha Turno Tipo Turno Tur_fecha turno Tur_tipo turno Rut cliente Objetivos Ejemplo Conclusión

  28. Ejemplo Etapa IV : Creación del Modelo Estrella 3.- Definición de las Medidas Introducción • Total de Platos y Tragos Vendidos. • Platos y Tragos más vendidos. • Clientes más Habituales. • Mesas más solicitadas. Objetivos Ejemplo Conclusión

  29. Pagos Cod pago Fecha doc vnta Num bol venta Doc_fecha doc vnta Cod fact venta Num bol egreso Cod fact egreso Tipo pago Fecha pago Estado pago Monto doc vnta Desc doc vnta Num cheque titular cheque Banco chec pago Fecha plazo cheque Fecha cobro cheque Cliente Rut cliente Cod tipo_clte Ciudad Cliente Estado Cliente Dirección Cliente Fono Cliente e-mail Cliente desc tipo clte Mesas Cod mesa Cod ubic mesa Forma mesa Material mesa Desc mesas Capacidad mesa Estado mesa Cod sector_local Num piso local Cod zona_local Fecha inic ubic meza Fecha term ubic meza Nom sector local Desc pizo Nom zona local Platos y tragos Cod PTB Fecha menu ptb Codigo tipo PT Nom_ptb Valor ptb Caract ptb Costo ptb Estado ptb Nombre tipo ptb Tipo menu ptb Desc menu dia ptb Venta Fecha venta Cod pago Cod mesa Cod ubic mesa Cod PTB Fecha menu ptb Rut mozo Fecha turno Tipo turno Tur_fecha turno Tur_tipo turno Rut cliente Total de PT vendidos. PT más vendidos. Clientes más Habituales. Mesas más solicitadas Mozos Rut mozo Fecha turno Tipo turno Tur_fecha turno Tur_tipo turno Apellido mozo Nom mozo Fecha nac mozo Direcc mozo Fono mozo Afp mozo Sistema de salud mozo Num piso local Cod zona_local Nom turno Hora inic turno Hora term turno Tiempo Fecha venta Ejemplo Introducción Objetivos Ejemplo Conclusión

  30. Num piso local Cod zona_local Dimensión Mozos Forma mesa, Material mesa, Desc mesas, Desc pizo. Dimensión Mesa Num bol egreso, Cod fact egreso. Dimensión Pagos Dimensión Mozos Fecha nac mozo, Direcc mozo, Afp mozo, Sistema de salud mozo. Ejemplo Etapa V : Validar Modelo Estrella Introducción Objetivos Ejemplo Conclusión

  31. Pagos Cod pago Fecha doc vnta Num bol venta Doc_fecha doc vnta Cod fact venta Tipo pago Fecha pago Estado pago Monto doc vnta Desc doc vnta Num cheque titular cheque Banco chec pago Fecha plazo cheque Fecha cobro cheque Cliente Rut cliente Cod tipo_clte Ciudad Cliente Estado Cliente Dirección Cliente Fono Cliente e-mail Cliente desc tipo clte Mesas Cod mesa Cod ubic mesa Capacidad mesa Estado mesa Cod sector_local Num piso local Cod zona_local Fecha inic ubic meza Fecha term ubic meza Nom sector local Nom zona local Platos y tragos Cod PTB Fecha menu ptb Codigo tipo PT Nom_ptb Valor ptb Caract ptb Costo ptb Estado ptb Nombre tipo ptb Tipo menu ptb Desc menu dia ptb Venta Fecha venta Cod pago Cod mesa Cod ubic mesa Cod PTB Fecha menu ptb Rut mozo Fecha turno Tipo turno Tur_fecha turno Tur_tipo turno Rut cliente Total de PT vendidos. PT más vendidos. Clientes más Habituales. Mesas más solicitadas Mozos Rut mozo Fecha turno Tipo turno Tur_fecha turno Tur_tipo turno Apellido mozo Nom mozo Fono mozo Nom turno Hora inic turno Hora term turno Tiempo Fecha venta Ejemplo Introducción Objetivos Ejemplo Conclusión

  32. Conclusión • Dificultad de formular una Guía estándar. • Importancia de conocer y entender el Proceso de Negocio. • El modelamiento es una tarea subjetiva.

  33. FIN

More Related