wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSA1620 DWDM Quiz on Data Warehouse

Total questions: 100

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

What is the primary purpose of a Data Warehouse?

a)

To store current transactional data

b)

To store historical data for analysis and reporting

c)

To manage day-to-day operations

d)

To process real-time data

2.

Which of the following is NOT a characteristic of a Data Warehouse?

a)

Subject-oriented

b)

Integrated

c)

Transaction-oriented

d)

Time-variant

3.

Which of the following is typically used for Decision Support Systems (DSS)?

a)

Relational Database Management Systems (RDBMS)

b)

Online Analytical Processing (OLAP)

c)

Data Mining Algorithms

d)

All of the above

4.

Which of the following is a main feature of a Decision Support System (DSS)?

a)

It focuses on routine operational decisions.

b)

It is intended to support non-routine, complex decision-making.

c)

It is only used for financial reporting.

d)

It is used for real-time transaction processing.

5.

In a Data Warehouse, what does the term 'ETL' stand for?

a)

Extract, Transfer, Load

b)

Extract, Transform, Load

c)

Execute, Transfer, Load

d)

Execute, Transform, Link

6.

Which of the following is true about OLAP (Online Analytical Processing)?

a)

OLAP is optimized for complex calculations and querying large volumes of data.

b)

OLAP is primarily used for transaction processing in operational systems.

c)

OLAP databases are mainly used for real-time processing of small datasets.

d)

OLAP does not support multidimensional data views.

7.

Which of the following is NOT a common use of Decision Support Systems?

a)

Forecasting market trends

b)

Supporting customer service calls

c)

Analyzing sales performance

d)

Helping in strategic decision-making

8.

What is the main difference between OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing)?

a)

OLTP is used for analytical queries, while OLAP is used for transaction processing.

b)

OLTP involves complex queries and large data volumes, while OLAP involves simple queries and small data volumes.

c)

OLTP focuses on real-time processing and operational tasks, while OLAP focuses on complex, multi-dimensional queries and analysis.

d)

There is no difference; both terms refer to the same type of system.

9.

Which of the following is NOT a typical component of a Decision Support System (DSS)?

a)

Data Management System

b)

Model Management System

c)

Knowledge Management System

d)

Transaction Processing System

10.

In the context of Data Warehousing, what is the purpose of a 'Fact Table'?

a)

To store metadata

b)

To store dimension data

c)

To store aggregated or transactional data

d)

To store historical data

11.

What is the main objective of using Data Warehousing in Decision Support Systems?

a)

To create a centralized data repository for easier management of data

b)

To support real-time decision-making based on transactional data

c)

To provide a historical data repository for complex querying and analysis

d)

To store unstructured data for machine learning applications

12.

Which of the following is an example of a Data Warehousing tool?

a)

Microsoft Excel

b)

IBM Cognos

c)

MySQL

d)

Oracle Database

13.

What is the primary purpose of an Operational System?

a)

To support decision-making processes

b)

To support day-to-day transactions

c)

To analyze historical data

d)

To generate reports for top management

14.

Which of the following is a characteristic of a Decision Support System (DSS)?

a)

It processes day-to-day transactions

b)

It is used for long-term strategic decision-making

c)

It only supports transactional queries

d)

It operates in real-time for operational tasks

15.

Which of the following is true about Operational Systems?

a)

They are used for analytical decision-making

b)

They support real-time, transactional data

c)

They store data for future analysis

d)

They handle complex queries for business intelligence

16.

Which of the following is an example of a Decision Support System?

a)

A system used for real-time billing

b)

A system used for inventory management

c)

A system used for market trend forecasting

d)

A system used for real-time order processing

17.

What type of data does an Operational System typically store?

a)

Historical data for analysis

b)

Data that supports real-time transactions

c)

Aggregated data from multiple sources

d)

Data that supports long-term decision-making

18.

Decision Support Systems (DSS) are primarily used to:

a)

Automate routine operations

b)

Analyze historical data to make non-routine decisions

c)

Process real-time transactional data

d)

Monitor inventory levels

19.

Which of the following is a characteristic of a Decision Support System (DSS)?

a)

Supports real-time processing of operational data

b)

Focuses on routine tasks and transactions

c)

Supports complex analysis and decision-making for business strategies

d)

Primarily processes data from the internet

20.

In which system do users typically perform routine queries and transactions?

a)

DSS

b)

Data Warehouse

c)

OLAP

d)

Operational System

21.

What is the main difference between operational and decision support systems?

a)

Operational systems are used for analysis; DSS are used for transactions.

b)

DSS help with strategic decision-making, whereas operational systems help with day-to-day operations.

c)

Operational systems focus on business strategy; DSS focus on daily tasks.

d)

There is no difference.

22.

Which type of system would be best for performing trend analysis?

a)

Operational System

b)

DSS

c)

OLAP

d)

CRM system

23.

What kind of data is typically stored in Decision Support Systems?

a)

Real-time transaction data

b)

Large, historical datasets used for analysis

c)

Data related to individual user behaviour

d)

Data from daily operations

24.

Which system is most likely to use complex queries and aggregate large amounts of data?

a)

OLTP

b)

Operational System

c)

DSS

d)

Real-time system

25.

Which of the following systems would a company use for decision-making based on sales performance?

a)

Operational System

b)

DSS

c)

OLAP

d)

CRM System

26.

What system would be used to process transactions in real-time?

a)

Decision Support System

b)

OLAP

c)

Operational System

d)

Data Warehouse

27.

Which system typically deals with high transaction volumes and real-time operations?

a)

Data Warehouse

b)

DSS

c)

OLTP

d)

OLAP

28.

Which of the following is the central component of a Data Warehouse architecture?

a)

OLTP

b)

Data Warehouse Database

c)

Reporting Tools

d)

Operational Data Store (ODS)

29.

What is the purpose of the staging area in a Data Warehouse architecture?

a)

To store metadata

b)

To perform data transformations and cleansing before loading

c)

To store aggregated data

d)

To store transactional data

30.

Which of the following is NOT part of a typical Data Warehouse Architecture?

a)

Data Source Layer

b)

ETL Layer

c)

OLAP Engine

d)

Transaction Processing System

31.

In a Data Warehouse architecture, what does the ETL layer stand for?

a)

Execute, Transform, Load

b)

Extract, Transform, Load

c)

Extract, Transfer, Load

d)

Execute, Transfer, Link

32.

Which of the following best describes the Data Mart layer in a Data Warehouse architecture?

a)

A place for storing real-time transactional data

b)

A data storage area optimized for specific business areas

c)

A place where ETL processes occur

d)

A storage layer for historical operational data

33.

What is the main purpose of an Operational Data Store (ODS)?

a)

To provide real-time operational data

b)

To perform data analysis

c)

To store historical data for reporting

d)

To aggregate large datasets

34.

In Data Warehouse architecture, which component is responsible for querying and reporting?

a)

Data Mart

b)

ETL Process

c)

Data Warehouse Database

d)

Reporting Tools

35.

Which of the following layers handles the extraction of data from source systems?

a)

Data Mart

b)

ETL Layer

c)

Reporting Tools

d)

Data Warehouse Database

36.

Which is the final stage in the ETL process?

a)

Data Extraction

b)

Data Transformation

c)

Data Loading

d)

Data Cleansing

37.

Which of the following is a feature of Data Warehouse architecture?

a)

It supports real-time transaction processing

b)

It is designed to handle large volumes of historical data

c)

It is used for operational tasks

d)

It operates primarily in the OLTP environment

38.

What role does the OLAP layer serve in a Data Warehouse architecture?

a)

It stores transactional data

b)

It provides data transformation services

c)

It supports multidimensional data analysis and reporting

d)

It stores raw data from source systems

39.

In a Data Warehouse architecture, which of the following processes is part of the ETL function?

a)

Real-time data analytics

b)

Data aggregation

c)

Data extraction, transformation, and loading

d)

Data visualization

40.

In a Data Warehouse architecture, the Data Warehouse Database stores:

a)

Real-time transactional data

b)

Cleaned and transformed historical data

c)

Metadata only

d)

Data marts for specific departments

41.

Which of the following components of Data Warehouse architecture is responsible for data analysis and reporting?

a)

OLAP Engine

b)

Data Warehouse Database

c)

Staging Area

d)

Operational Data Store

42.

Which layer in the Data Warehouse architecture stores the raw transactional data before it is processed?

a)

Data Warehouse Database

b)

Operational Data Store (ODS)

c)

Data Mart

d)

ETL Layer

43.

Which of the following is the first step in the ETL process?

a)

Data Transformation

b)

Data Extraction

c)

Data Loading

d)

Data Cleansing

44.

What does the "Transform" phase in the ETL process involve?

a)

Extracting data from source systems

b)

Loading data into the data warehouse

c)

Converting data into a consistent format and cleaning it

d)

Analysing data for reporting

45.

Which of the following tools is commonly used for the ETL process?

a)

SQL

b)

Hadoop

c)

Talend

d)

Excel

46.

Why is data transformation important in the ETL process?

a)

It stores raw data for future use

b)

It standardizes the data, making it suitable for analysis

c)

It speeds up data extraction

d)

It is used for real-time reporting

47.

Which of the following best describes the "Load" phase in ETL?

a)

Extracting data from source systems

b)

Converting data into a suitable format

c)

Loading the cleaned and transformed data into the target database

d)

Validating data for accuracy

48.

ETL processes typically run:

a)

In real-time

b)

On a schedule or batch basis

c)

Only once

d)

When data is queried

49.

Which of the following would be an example of a source system for ETL?

a)

Data Warehouse

b)

CRM System

c)

OLAP Cube

d)

Data Mart

50.

Which of the following is an important benefit of ETL?

a)

It stores unprocessed data

b)

It ensures that data is loaded in its raw form

c)

It improves the accuracy and quality of data for reporting

d)

It generates real-time reports

51.

Which of the following data transformation operations could be done during the ETL process?

a)

Normalization

b)

Aggregation

c)

Data Cleaning

d)

All of the above

52.

Which of the following types of data transformation is NOT performed during the ETL process?

a)

Data Mapping

b)

Data Normalization

c)

Data Cleansing

d)

Data Visualization

53.

What happens if data fails to load correctly during the ETL process?

a)

The data is permanently lost

b)

The ETL process stops immediately

c)

An error is logged, and the process can be restarted

d)

The data is automatically corrected

54.

Which of the following steps would be part of data transformation during ETL?

a)

Changing date formats

b)

Filtering out invalid data

c)

Calculating new values or metrics

d)

All of the above

55.

ETL is a process that typically:

a)

Loads raw transactional data into the data warehouse

b)

Extracts, transforms, and loads data into a Data Warehouse for analysis

c)

Manages real-time data processing

d)

Analyses business trends for decision-making

56.

What type of errors does data cleansing in the ETL process typically address?

a)

Missing values

b)

Invalid data formats

c)

Duplicate records

d)

All of the above

57.

Which of the following would be an example of a transformation performed during ETL?

a)

Removing duplicates

b)

Converting all text to lowercase

c)

Calculating totals and averages

d)

All of the above

58.

What does OLAP stand for?

a)

Online Application Processing

b)

Online Analytical Processing

c)

On-demand Analytical Processing

d)

Offline Analytical Processing

59.

Which of the following is a feature of OLAP systems?

a)

Real-time transaction processing

b)

Multi-dimensional analysis

c)

Relational database design

d)

High transaction throughput

60.

Which of the following is the main objective of OLAP?

a)

Transactional data storage

b)

Analysis of business data

c)

Real-time transaction tracking

d)

Predicting sales trends

61.

A data cube in OLAP represents data in which type of structure?

a)

One-dimensional

b)

Two-dimensional

c)

Multi-dimensional

d)

Tabular

62.

Which operation in OLAP allows users to view data from different perspectives?

a)

Drill-down

b)

Roll-up

c)

Slice-and-Dice

d)

Pivot

63.

What is a fact table in OLAP?

a)

A table that stores only dimensions

b)

A table that stores aggregated measures

c)

A table with raw transaction data

d)

A table containing only key values

64.

Which operation in OLAP involves aggregating data to a higher level?

a)

Drill-down

b)

Roll-up

c)

Slice

d)

Pivot

65.

The term "slicing" in OLAP refers to:

a)

Filtering data from a single dimension

b)

Aggregating data

c)

Changing the structure of the data cube

d)

Adding new dimensions

66.

Which of the following is a popular OLAP tool?

a)

Excel

b)

Microsoft Access

c)

Power BI

d)

All of the above

67.

In OLAP, a “dimension” is:

a)

A measure of business performance

b)

A structure that categorizes facts

c)

A way of organizing data

d)

A method for aggregating data

68.

What does a Data Cube allow users to do in OLAP?

a)

Perform complex calculations

b)

Extract data from multiple tables

c)

Slice and dice data along multiple dimensions

d)

Create new reports

69.

Which OLAP operation involves zooming into detailed data?

a)

Roll-up

b)

Drill-down

c)

Slice

d)

Dice

70.

In OLAP, a "measure" is typically:

a)

A dimension

b)

A key in the fact table

c)

A column in the fact table containing numerical data

d)

An attribute of a dimension

71.

Which type of OLAP system is typically used for multidimensional analysis of data stored in relational databases?

a)

MOLAP

b)

ROLAP

c)

HOLAP

d)

None of the above

72.

Which of the following OLAP operations allows users to change the dimensions of the cube for a more intuitive view?

a)

Pivot

b)

Slice

c)

Roll-up

d)

Drill-down

73.

In a star schema, the fact table is:

a)

At the centre, surrounded by dimension tables

b)

At the top of the hierarchy

c)

An independent table

d)

Split into multiple sub-tables

74.

In which schema do dimension tables normalize their data into multiple related tables?

a)

Star Schema

b)

Snowflake Schema

c)

Fact Schema

d)

Galaxy Schema

75.

What is the main advantage of the star schema?

a)

Reduced redundancy

b)

Increased query performance

c)

Simplicity and fast querying

d)

Reduced complexity

76.

Which of the following is true about the snowflake schema?

a)

It involves more data redundancy than a star schema

b)

It does not support multiple fact tables

c)

It normalizes dimensions

d)

It stores only aggregated data

77.

What is the main disadvantage of a snowflake schema?

a)

More complex queries

b)

High redundancy in data

c)

Lack of support for complex analytics

d)

Fewer dimensions

78.

A star schema typically contains which of the following?

a)

One central fact table and multiple dimension tables

b)

Multiple fact tables and dimension tables

c)

Several fact tables only

d)

Only dimension tables

79.

In a star schema, the dimension tables are:

a)

Denormalized

b)

Highly normalized

c)

Fully indexed

d)

Empty

80.

What is the main purpose of using the snowflake schema?

a)

To reduce redundancy and improve normalization

b)

To simplify queries

c)

To increase data redundancy

d)

To support transactional processing

81.

Which of the following is an example of a fact table in a star schema?

a)

Sales table containing order totals

b)

Product table

c)

Customer information table

d)

Date table

82.

Which schema design is most efficient in terms of storage?

a)

Star Schema

b)

Snowflake Schema

c)

Hybrid Schema

d)

Relational Schema

83.

What is the key feature of the snowflake schema?

a)

Normalized dimension tables

b)

Denormalized fact tables

c)

Multiple central fact tables

d)

Lack of dimension tables

84.

In a snowflake schema, how are dimension tables structured?

a)

Denormalized

b)

Hierarchically structured and normalized

c)

Partitioned

d)

A single table for all dimensions

85.

Which schema is more difficult to design and maintain?

a)

Star Schema

b)

Snowflake Schema

c)

Hybrid Schema

d)

Both star and snowflake schemas

86.

Which schema is considered more complex for querying?

a)

Star Schema

b)

Snowflake Schema

c)

Hybrid Schema

d)

Both

87.

In a star schema, how are dimension tables related to the fact table?

a)

Through foreign keys

b)

Through primary keys

c)

Directly via indexing

d)

There are no relationships

88.

What is the primary objective of query processing?

a)

To optimize the performance of database queries

b)

To design the database schema

c)

To normalize the data

d)

To store the query results

89.

Which query processing step involves converting SQL queries into a sequence of operations?

a)

Parsing

b)

Optimization

c)

Execution

d)

Plan Generation

90.

What is query optimization in relational databases?

a)

Generating an execution plan for a query

b)

Deciding which indexes to create

c)

Reducing the time it takes to execute a query

d)

Transforming the query into an equivalent one

91.

Which of the following is a factor in query optimization?

a)

Query execution time

b)

Table schema

c)

Index availability

d)

All of the above

92.

Which of the following is true about a query execution plan?

a)

It shows how the database will execute a query

b)

It contains only the raw data

c)

It is irrelevant to query optimization

d)

It directly impacts database storage size

93.

What is the purpose of indexing in query processing?

a)

To store the data in the correct format

b)

To speed up query performance

c)

To reduce storage space

d)

To back up the data

94.

What does the "selectivity" of a query refer to?

a)

The number of operations performed in the query

b)

The ratio of data retrieved by the query

c)

The complexity of the query

d)

The size of the result set

95.

What is a cost-based query optimization technique?

a)

Using heuristics to determine the best plan

b)

Selecting the least expensive execution plan based on estimated costs

c)

Using random trial-and-error methods

d)

Rewriting queries for better performance

96.

Which of the following is an example of a join operation in SQL query processing?

a)

Merge join

b)

Cross join

c)

Inner join

d)

All of the above

97.

In query processing, what does the term "cardinality" refer to?

a)

The type of data in the table

b)

The number of rows in the result set

c)

The size of the query

d)

The number of joins used in the query

98.

Which of the following is an example of a query processing algorithm?

a)

Cost-based optimization

b)

Query rewrite rules

c)

Join ordering algorithms

d)

All of the above

99.

What does an "execution plan" in query processing typically contain?

a)

Query results

b)

A detailed sequence of operations

c)

Only the SQL query itself

d)

The raw database data

100.

Which of the following can improve the performance of complex queries?

a)

Indexing

b)

Denormalization

c)

Partitioning tables

d)

All of the above