Practice Library
All MCQs
Browse exam-wise, subject-wise, and country-wise MCQs with explanations.
Choose an option to check your answer.
A.
A placeholder dimension row created before full descriptive data is available
B.
A duplicate fact row created for testing
C.
A calculated measure in an OLAP cube
D.
A temporary report filter
Show Answer
Correct Answer: A. A placeholder dimension row created before full descriptive data is available
Explanation:
An inferred member provides a valid surrogate key for early-arriving facts.
Its attributes are updated when the complete source dimension record arrives.
Choose an option to check your answer.
A.
A role-playing dimension
B.
A Type 1 change
C.
A natural hierarchy
D.
A late-arriving fact
Show Answer
Correct Answer: D. A late-arriving fact
Explanation:
A late-arriving fact belongs to an earlier business period but is loaded later.
Historical aggregates and reports may need restatement to include it.
Choose an option to check your answer.
A.
A periodic snapshot
B.
A conformed fact
C.
A late-arriving dimension
D.
A clustered index scan
Show Answer
Correct Answer: C. A late-arriving dimension
Explanation:
The fact references a dimension member not yet available in the warehouse.
An inferred member can preserve the fact until full dimension details arrive.
Choose an option to check your answer.
A.
Leave the foreign key invalid
B.
Use a designated “No Promotion” or unknown dimension member
C.
Delete the sales fact
D.
Create a new fact table for nonpromotional sales
Show Answer
Correct Answer: B. Use a designated “No Promotion” or unknown dimension member
Explanation:
Fact foreign keys should remain valid and referentially consistent.
A special dimension member represents the legitimate absence of a promotion.
Choose an option to check your answer.
A.
The number of distinct values the attribute can contain
B.
The amount of disk space used by the fact table
C.
The number of dashboards in a workspace
D.
The duration of an ETL load
Show Answer
Correct Answer: A. The number of distinct values the attribute can contain
Explanation:
Cardinality indicates how many unique members occur in an attribute.
It influences storage, compression, indexing, and visualization choices.
Choose an option to check your answer.
A.
Sales amount
B.
Units sold
C.
Discount value
D.
Product brand
Show Answer
Correct Answer: D. Product brand
Explanation:
Dimension attributes describe entities and are used for labels, filters, and grouping.
Measures such as amounts and quantities normally belong in fact tables.
Choose an option to check your answer.
A.
A fact measure
B.
A surrogate key generator
C.
A hierarchy level
D.
A physical partition
Show Answer
Correct Answer: C. A hierarchy level
Explanation:
A level is one stage of detail within a hierarchy.
Users can roll up from City to State or drill down from Country toward State.
Choose an option to check your answer.
A.
A list of indexes sorted by size
B.
An ordered path of levels used for aggregation and navigation
C.
A sequence of ETL package failures
D.
A ranking of database users
Show Answer
Correct Answer: B. An ordered path of levels used for aggregation and navigation
Explanation:
Hierarchies organize attributes from summarized to detailed levels.
Examples include Year–Quarter–Month–Date and Country–Region–City.
Choose an option to check your answer.
A.
To resolve a many-to-many relationship between facts and dimension members
B.
To replace the staging area
C.
To store database backup files
D.
To create a one-to-one relationship between every table
Show Answer
Correct Answer: A. To resolve a many-to-many relationship between facts and dimension members
Explanation:
A bridge stores associations and sometimes allocation weights for multivalued relationships.
Examples include customers belonging to multiple groups or patients having multiple diagnoses.
Choose an option to check your answer.
A.
It contains no fact table
B.
All dimensions are stored inside one text column
C.
It eliminates hierarchies from the model
D.
Dimension attributes are normalized into additional related tables
Show Answer
Correct Answer: D. Dimension attributes are normalized into additional related tables
Explanation:
Snowflaking decomposes dimensions into normalized subdimensions.
It reduces some redundancy but adds joins and complexity for users.
Choose an option to check your answer.
A.
Multiple fact tables with no dimensions
B.
A normalized operational schema with many transaction tables
C.
A central fact table directly connected to denormalized dimensions
D.
A hierarchy stored only in report code
Show Answer
Correct Answer: C. A central fact table directly connected to denormalized dimensions
Explanation:
A star schema places measurable events at the center and descriptive dimensions around them.
Its simple joins make analytical models understandable and efficient.
Choose an option to check your answer.
A.
Individual retail line-item sales
B.
An order pipeline with milestones from placement through delivery
C.
Daily stock market prices
D.
A list of product descriptions
Show Answer
Correct Answer: B. An order pipeline with milestones from placement through delivery
Explanation:
Accumulating snapshots track a process with a predictable beginning and end.
The same row is updated as milestone dates and durations become known.