Answered step by step
Verified Expert Solution
Question
1 Approved Answer
A very large tele - communications company called Cell 9 , providing cellular phone services to a number of states in various regions of the
A very large telecommunications company called Cell providing cellular phone
services to a number of states in various regions of the country, plans to build a data
warehouse for decision support. They have millions of subscribers in the country. They
want to track the duration in minutes as well as the prevailing rate per minute of each
phone call made by its subscribers. They also want to analyze if there is any link between
the total amount of time spent in talking on cellphones by a subscriber and the number of
graduates in the state or the number of married persons in the state or the malefemale
ratio of the state to which the subscriber belongs. Further, they want to analyse the relation
between the age, salary and marital status of the customers to their total bill amount per
daymonthyear One other important requirement is to make queries like determining the
No of Pages
No of Questions
current total number of customers in the various age groups for each state having certain
ranges of malefemale ratio.
a Design a suitable relational database schema for such a data warehouse, clearly
identifying the fact tables the facts in the fact tables the dimension tables their
primary keys and foreign keys Your schema should at least be able to satisfy the
above mentioned analysis requirements. You may consider other suitable attributes for
the dimension tables
b Classify the facts in your fact tables as additive, nonadditive and semiadditive.
c Draw possible concept hierarchies for each dimension that you have designed,
identifying whether these are schema hierarchies or set grouping hierachies.
d Write an SQL query that runs on your schema and returns the regionwise yearly
average bill amounts of married and unmarried customers.
e Draw a cuboid to represent the result of your query.
f From this cuboid, which sequence of OLAP operations would you perform to get the
average monthly bill amounts of all the customers for the states of Bihar and West
Bengal?
g Write an SQL query to return the current total number of customers in the various age
groups for each state with malefemale ratio between and
h For any one fact table You may have only one, depending on your design and any
one attribute of any one dimension table, draw the bitmap index tables and join index
tables Before drawing the index tables, first mention the representative rows in the
tables.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started