+ All Categories
Home > Documents > Bases de Datos Multidimensionales 1

Bases de Datos Multidimensionales 1

Date post: 06-Jul-2018
Category:
Upload: gabriel-fernando-castro-paez
View: 217 times
Download: 0 times
Share this document with a friend

of 22

Transcript
  • 8/17/2019 Bases de Datos Multidimensionales 1

    1/22

    Modeling and Querying Multidimensional

    Databases: an Overview by Patrick Marcel

    Presented By: Amani Al-Ajlan Asma Al-Saleh

    King Saud UniversityThe College of Computer & Information Science

    Computer Science Department

    1

  • 8/17/2019 Bases de Datos Multidimensionales 1

    2/22

    Outlines

    • Multidimensional Database query2

    • Introduction

    • Multidimensional DB VS Relational DB

    • On-Line Analytical Processing (OLAP)

    • Multidimensional Database modeling

    • Multidimensional Database operations

  • 8/17/2019 Bases de Datos Multidimensionales 1

    3/22

    Outlines

    • Multidimensional Database query3

    • Introduction

    • Multidimensional DB VS Relational DB

    • On-Line Analytical Processing (OLAP)

    • Multidimensional Database modeling

    • Multidimensional Database operations

  • 8/17/2019 Bases de Datos Multidimensionales 1

    4/22

    • MDD is a database designed to allow efficient storageand retrieval of large volumes of data that is viewed andanalyzed from different perspectives.

    • Use when the objective is to analyze data rather than toperform online transactions.

    • MDD is a key factor in the interactive analysis of large

    amounts of data for decision-making purposes.

    Introduction

    4

  • 8/17/2019 Bases de Datos Multidimensionales 1

    5/22

    Outlines

    5

    • Introduction

    • Multidimensional DB VS Relational DB

    • On-Line Analytical Processing (OLAP)

    • Multidimensional Database modeling

    • Multidimensional Database operations

    • Multidimensional Database query

  • 8/17/2019 Bases de Datos Multidimensionales 1

    6/22

    Multidimensional DB VS Relational DB

    Relational DB MDD

    Many different tables all linkedand joined together in a variety

    of ways

    Not good at retrieving a largenumber of records and

    summarizing them on the fly

    6

    Structured in specificdimensions, not tables

    Many relationships areprecalculated, this greatly

    speeds response andcomputation time

  • 8/17/2019 Bases de Datos Multidimensionales 1

    7/22

    7

    Multidimensional DB VS Relational DB

    Region Time

    Product

    Answer Answer

    Multidimensional DBRelational DB

  • 8/17/2019 Bases de Datos Multidimensionales 1

    8/22

    Multidimensional DB VS Relational DB

    Sales 1996(Relational)

    Sales 1996(2-dimintional)

    Simple Example:

    8

  • 8/17/2019 Bases de Datos Multidimensionales 1

    9/22

    MDD Advantages

    1. Fast retrieval

    2. Fast calculation

    3. Storage is very efficient

    4. Fast query response time

    5. Ease of Data Presentation and Navigation

    9

  • 8/17/2019 Bases de Datos Multidimensionales 1

    10/22

    MDD Limitations

    1. This research area is very recent, and several workshave appeared, but no commonly agreed frameworkhas emerged

    2. Not used in one-to-one relationship

    1

    3

    2

    4 M a n

    a g e r

    Department

    1 40

    80 50

    59 33

    90 50 4

    Region

    P r o

    d u c

    t

    10(One-to-One) (Many-to-Many)

  • 8/17/2019 Bases de Datos Multidimensionales 1

    11/22

    Outlines

    11

    • Introduction

    • Multidimensional DB VS Relational DB

    • On-Line Analytical Processing (OLAP)

    • Multidimensional Database modeling

    • Multidimensional Database operations

    • Multidimensional Database query

  • 8/17/2019 Bases de Datos Multidimensionales 1

    12/22

    • Is an approach to quickly providinganswers to analytical queries that are

    multidimensional in nature

    Online Analytical Processing(OLAP)

    12

  • 8/17/2019 Bases de Datos Multidimensionales 1

    13/22

  • 8/17/2019 Bases de Datos Multidimensionales 1

    14/22

    Outlines

    14

    • Introduction

    • Multidimensional DB VS Relational DB

    • On-Line Analytical Processing (OLAP)

    • Multidimensional Database modeling

    • Multidimensional Database operations

    • Multidimensional Database query

  • 8/17/2019 Bases de Datos Multidimensionales 1

    15/22

    Database Modeling Categories:

    1. Two-dimensional databases

    2. Full multidimensional (hypercube) models

    3. Multidimensional models based on relations

    15

  • 8/17/2019 Bases de Datos Multidimensionales 1

    16/22

  • 8/17/2019 Bases de Datos Multidimensionales 1

    17/22

    2.Full multidimensional(hypercube) models

    cells

    measure

    dimens ion

    members

    The cube sales

    F sales (1994,nuts,north) = 10

    17

    Example:

  • 8/17/2019 Bases de Datos Multidimensionales 1

    18/22

    3.Multidimensional models based on relations

    Example:

    18

    Dimension

    Relations

    Measure

    Relation

  • 8/17/2019 Bases de Datos Multidimensionales 1

    19/22

    Dimension Hierarchy

    • Organizing the information into a hierarchy, to be able to examine it at different levels of detail

    • Levels are described by a graph that indicatehow members of some level are grouped

    19

  • 8/17/2019 Bases de Datos Multidimensionales 1

    20/22

    Example:

    Dimension Hierarchy

    20

  • 8/17/2019 Bases de Datos Multidimensionales 1

    21/22

    Example Cont.: Sale result can be viewed at region level or at cities

    level.

    Region level Cities level

    Dimension Hierarchy Cont.

    21

  • 8/17/2019 Bases de Datos Multidimensionales 1

    22/22

    • Group ing relat ion : used to model part of the hierarchies associated with the cube sales . It represents how citiesare grouped to form regions.

    this relation can be used to compute the cube sales fromthe cube sales cities

    Dimension Hierarchy Cont.

    (Grouping relation)

    22


Recommended