wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

DBMS Group 8 Review Quiz

Total questions: 15

Worksheet time: 3mins

Name
Class
Date
1.

Why are conformed dimensions important in a data warehouse?

a)

They allow different fact tables to share the same business meaning

b)

They increase data redundancy for better storage optimization

c)

They separate unrelated business processes in different data marts

d)

They are used only in OLTP databases

2.

Which of the following is NOT a valid reason for using multiple fact tables in a star schema?

a)

Different levels of data aggregation

b)

Storing different business processes

c)

Improving query performance

d)

Reducing data redundancy by eliminating dimension tables 

3.

What is the primary difference between a fact table and a dimension table?

a)

Fact tables store descriptive data, while dimension tables store numerical data

b)

Fact tables store business events, while dimension tables provide context

c)

Fact tables always contain text-based information

d)

Dimension tables store aggregated data

4.

Why is a helper table more scalable than a denormalized table?

a)

It stores multiple values in a single column

b)

It eliminates data redundancy and allows unlimited relationships

c)

It increases the size of the database significantly

d)

It requires modifying the entire row for every update

5.

What is the primary advantage of using a helper table for many-to-many relationships?

a)

It reduces the number of queries needed

b)

It stores all possible values in one row

c)

It makes data retrieval faster and updates more efficient

d)

It removes the need for indexing

6.

In a student-course database, how would you efficiently store a many-to-many relationship?

a)

By adding multiple course columns in the student table

b)

By storing all courses in a single text column separated by commas

c)

By using a helper table to track student-course relationships

d)

By creating a separate table for each student

7.

What is a factless fact table?

a)

A table that stores numerical measures like sales amounts.

b)

A table that tracks events or coverage using foreign keys but no measures

c)

A table that only stores descriptive data about dimensions.

d)

A table that stores aggregated data for reporting.

8.

Which of the following is a common use case for a factless fact table?

a)

Tracking student attendance in classes

b)

Storing sales revenue and quantitiesCalculating profit margins

c)

Calculating profit margins

d)

Storing customer addresses

9.

What is the primary purpose of foreign keys in a factless fact table?

a)

To store numerical data like sales amounts

b)

To store descriptive data about business processes

c)

To perform calculations like sums and averages

d)

To link to dimension tables and provide context for the data

10.

What is the primary purpose of a hierarchy in data warehousing?

a)

To store all data in a single table

b)

To increase redundancy in data storage

c)

To allow users to drill down or roll up data for analysis at different levels of granularity

d)

To replace fact tables in a database

11.

What is a major drawback of storing all hierarchy levels in a single denormalized table?

a)

It simplifies database queries

b)

It increases redundancy and update anomalies

c)

It eliminates the need for indexing

d)

It ensures data integrity and consistency

12.

In a normalized product hierarchy, which level of the hierarchy is typically associated with the fact table?

a)

Product Group

b)

Product Category

c)

Product Family

d)

Product Dimension

13.

In a recursive relationship within a data warehouse, which technique is most effective for optimizing query performance while maintaining hierarchy integrity?

a)

Using self-joins extensively

b)

Creating bridge tables with depth indicators

c)

Applying surrogate keys and bridge tables

d)

Implementing dynamic SQL for each hierarchy level

14.

When designing a helper table for handling recursive hierarchies, why is a "depth" indicator crucial?

a)

It eliminates the need for fact tables

b)

It defines the cardinality of the fact table

c)

It optimizes aggregation and roll-up operations

d)

It helps normalize data by removing redundancy

15.

In a snowflake schema with a complex hierarchy, which of the following challenges is most likely to arise?

a)

Managing slowly changing dimensions

b)

Difficulty in writing efficient SQL queries due to multiple joins

c)

Inability to handle recursive relationships

d)

Redundant data storage leading to inconsistency