MCQ Collection
Data Warehousing and Business Intelligence MCQs
Practice Data Warehousing and Business Intelligence questions with answers and explanations.
Choose an option to check your answer.
A.
It creates a separate copy containing every column automatically
B.
It organizes the table’s data rows according to the clustered key
C.
It prevents range queries
D.
It can exist in unlimited numbers on one table
Show Answer
Correct Answer: B. It organizes the table’s data rows according to the clustered key
Explanation:
The clustered index determines the logical order of data pages by its key.
A table can have only one clustered organization at a time.
Choose an option to check your answer.
A.
When every query uses unrelated columns
B.
When it materializes a frequently reused deterministic aggregation or join
C.
When source tables change continuously at extreme transaction rates
D.
When the view contains unsupported nondeterministic logic
Show Answer
Correct Answer: B. When it materializes a frequently reused deterministic aggregation or join
Explanation:
An indexed view stores its result physically and can avoid repeated computation.
Its maintenance cost and SQL Server restrictions must be evaluated carefully.
Choose an option to check your answer.
A.
Aggregation
B.
Standardization
C.
Partition switching
D.
Role-playing
Show Answer
Correct Answer: B. Standardization
Explanation:
Standardization converts equivalent source representations into a common format.
It improves grouping, matching, and consistency across systems.
Choose an option to check your answer.
A.
Color, font, margin, animation, and sound
B.
Accuracy, completeness, consistency, validity, timeliness, and uniqueness
C.
CPU, RAM, disk, keyboard, and monitor
D.
Table, view, trigger, cursor, and login
Show Answer
Correct Answer: B. Accuracy, completeness, consistency, validity, timeliness, and uniqueness
Explanation:
Data quality is evaluated through several complementary characteristics.
A dataset can be accurate but still incomplete, late, inconsistent, or duplicated.
Choose an option to check your answer.
A.
Drill-down
B.
Roll-up
C.
Drill-through
D.
Slice
Show Answer
Correct Answer: B. Roll-up
Explanation:
Roll-up aggregates data to a higher level in a hierarchy.
Monthly members are summarized into their parent year totals.
Choose an option to check your answer.
A.
Sort rows without calculating totals
B.
Aggregate rows that share selected dimension values
C.
Filter groups after aggregation only
D.
Create a physical index
Show Answer
Correct Answer: B. Aggregate rows that share selected dimension values
Explanation:
GROUP BY partitions detail rows into logical groups for aggregate functions.
It is commonly used to summarize facts by dimensions such as month or region.
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.
A complete replacement for the base table in every case
B.
Only database security settings
C.
Ordered key values with locators to the underlying table rows
D.
OLAP cube aggregations
Show Answer
Correct Answer: C. Ordered key values with locators to the underlying table rows
Explanation:
A nonclustered index is a separate access structure from the table data.
It helps SQL Server locate qualifying rows without scanning the full table.
Choose an option to check your answer.
A.
It permanently stores all dimension records
B.
It replaces the transaction log
C.
Sorts, hashes, spills, and temporary results may use it heavily
D.
It creates dashboard bookmarks
Show Answer
Correct Answer: C. Sorts, hashes, spills, and temporary results may use it heavily
Explanation:
Complex joins and aggregations may require work space beyond available memory.
Proper tempdb sizing and I/O design reduce contention and spill penalties.
Choose an option to check your answer.
A.
Replace every missing value with zero regardless of context
B.
Delete the entire source system
C.
Apply a documented rule that reflects the meaning of the missingness
D.
Guess values manually without recording the method
Show Answer
Correct Answer: C. Apply a documented rule that reflects the meaning of the missingness
Explanation:
Missing values can mean unknown, not applicable, delayed, or erroneous.
Treatment must preserve meaning and be documented for users.
Choose an option to check your answer.
A.
Random deletion of similar names
B.
Summing all customer keys
C.
Probabilistic or fuzzy matching across multiple attributes
D.
Indexing only the city column
Show Answer
Correct Answer: C. Probabilistic or fuzzy matching across multiple attributes
Explanation:
Fuzzy matching scores similarity across names, addresses, dates, and other fields.
Thresholds and review rules are needed to control false matches.
Choose an option to check your answer.
A.
Roll-up
B.
Dice
C.
Drill-down
D.
Data masking
Show Answer
Correct Answer: C. Drill-down
Explanation:
Drill-down navigates from summarized levels toward finer detail.
The hierarchy provides the path from Year to Quarter to Month.