Article: Multidimensional Database Technology Flashcards

1
Q

Multidimensional data model

A
Categorize data as facts with associated numerical measures or textual dimensions that characterize facts.
Three important implications:
- Data warehouses
- Online analytical processing (OLAP)
- Data mining applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Queries

A

Aggregate measure values over a range of dimensions values to provide results such as total sales per month of a given product.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pivot table

A

A two-dimensional spreadsheet with associated subtotals and totals that support viewing more complex data by using several dimensions on the x- or y-axis and displaying data on multiple pages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cubes

A

Support hierarchies in dimensions and formulas without duplicating their definitions. Combinations of dimensions define a cube’s cells. Depending on the specific application, the cells in a cube range from sparse to dense. Cubes tend to become sparser as dimensionality increases and as the dimension values granularities become finer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dimensions

A

Are used for selecting and aggregating data at the desired level of detail. The goal of dimensions is to provide as much context for facts as possible. In contrast to relational databases, controlled redundancy is appropriate in multidimensional databases if it increases the data’s information value. Mostly, there is only redundancy in dimensions and not in facts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Facts

A

Implicitly defined by their combination of dimension values. Three types of facts:

  • Events
  • Snapshots
  • Cumulative snapshots
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Events

A

One fact represents the same instance on an underlying phenomenon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Snapshots

A

Model an entity’s state at a given point of time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cumulative snapshots

A

Handles information about an activity up to a certain moment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Measure

A

Consists of two components:

  • A fact’s numerical property.
  • A formula
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Three classes of measures

A
  • Additive
  • Semi additive
  • Non additive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Additive measure

A

Can be meaningfully combined along any dimension. Can occur from any kind of fact.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Semi additive measure

A

Cannot be combined along one or more dimensions. Generally occurs for snapshots and cumulative snapshots.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Non additive measure

A

Cannot be combined along any dimensions. Can occur from any kind of fact.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Ways of implementing multidimensional modelling

A
  • MOLAP: includes provisions for handling sparse arrays and apply advanced indexing and hashing to locate the data when performing queries. MOLAP is more flexible in redefinitions of the cube and handling updates.
  • ROLAP: uses relational database technology for storing data, and they also employ specialized index structures to achieve good query performance. ROLAP is better in scaling in the number of facts that it needs to store.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly