Daaata Assi

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Part A:

1. What is the benefit of using multidimensional data models in business? How fact table is different from

Dimensional table?

Ans: The original objective in developing in multidimensional models in business were to address a
number of short comings of multidimensional database management and application development. It also
offer a powerful solution for a wide variety of commercial and scientific applications .

Multidimensional view of data is expressed using relational database semntics is provided by database
schema design called as star schema . so to solve model business problem such as market analysis and
financial analysis we use multi dimensional model.

Fact table: fact table are the core data elements which is to be analysed. It contains raw numeric items
that represent relevant business facts

For ex:- price

Dimensional table: these are the attributes about the fact . it defines dimension in terms of facts already
familiar to users.

2. For what purpose star schema is used? What is problem of the problem of join operation in star

schema? How we overcome this problem.

Ans : For multidimensional view of data that is expressed using relational database semantics is provided
by database schmea ie star schema .so to see multi dimensional view of data star schema is used .

Since number of join combinations is too large in star schema .so many rdbms optimizes limit the
selection on the basis of particular criteria picking up the combinations of table that are directly related.

Solutions to problem

a) A common optimization technique that provides some relief for the star schema for the join
problem is used by all major rdbms users .
b) Star join and star index: star join is a high speed ,single task ,parallel muti join which join more
than two tables in single operation the core technology in star join is In star join approach to
indexing which accelerates query processing
3. How metadata repository help in maintaining data and what are the benefits of using it.

Ans :It can be used to map the source data to target database ,generated code for data
transformation ,integrate and transform the data and control moving data to data warehouse.

It enables users to specify how data should be transformed such as mapping ,conversion and
summarization.

It provide the following benefit:

a) Provide a suite of tools for enterprise


b) It reduces and eliminates information redundancy and inconsistency.
c) Simplifies management and improves organizational control of information assets .

Part B:

4. What is OLAP? How multidimensional is different from multirelational OLAP.

Ans: OLAP technology enables data warehouses to be used effectively for online analysis,
providing rapid responses to iterative complex analytical queries. OLAP's multidimensional data
model and data aggregation techniques organize and summarize large amounts of data so it can
be evaluated quickly using online analysis and graphical tools. The answer to a query into
historical data often leads to subsequent queries as the analyst searches for answers or explores
possibilities. OLAP systems provide the speed and flexibility to support the analyst in real time.

MULTIDIMENSIONAL AND RELATIONAL OLAP

This is the more traditional way of OLAP analysis. In MOLAP, data is stored in a
multidimensional cube. The storage is not in the relational database, but in proprietary
formats.

Advantages:

 Excellent performance: MOLAP cubes are built for fast data retrieval, and is
optimal for slicing and dicing operations.
 Can perform complex calculations: All calculations have been pre-generated
when the cube is created. Hence, complex calculations are not only doable, but
they return quickly.

This methodology relies on manipulating the data stored in the relational database to
give the appearance of traditional OLAP's slicing and dicing functionality. In essence,
each action of slicing and dicing is equivalent to adding a "WHERE" clause in the SQL
statement.
Advantages:

 Can handle large amounts of data: The data size limitation of ROLAP technology
is the limitation on data size of the underlying relational database. In other words,
ROLAP itself places no limitation on data amount.
 Can leverage functionalities inherent in the relational database: Often, relational
database already comes with a host of functionalities. ROLAP technologies,
since they sit on top of the relational database, can therefore leverage these
functionalities.

5. Parallel architecture helps increasing linear speed-up and scale-up. Explain.

ANS:

6. Shared nothing architecture is used for which purpose. Explain.

Ans :In this data is portioned across all the disks and dbms is portioned across multiple conservers each
of which resides on individual nodes of a parallel system and has a ownership of its own disk and hence
its own database partition.

It offers backend scalability

In this rdbms paralyses the execution of sql query across multiple processing nodes.

You might also like