Study Guide for Western Governors University Students |
Database Concepts, Data Modeling, Relational Databases, SQL
Basics, Data Governance, Information Security, Data Quality and
Database Management Principles Practice Questions and Answers
| Updated 2026 Assessment Preparation Resource
Question 1:
What is the primary purpose of data normalization in relational databases?
A) To ensure that data is stored in a flat structure
B) To eliminate data redundancy and improve data integrity
C) To speed up query execution times
D) To allow for hierarchical data structures
Correct Answer: B
Rationale:
Data normalization is the process of organizing data in a database to reduce
redundancy and improve data integrity. By ensuring that each piece of data is stored in
one place, normalization helps prevent anomalies in data handling and maintains
consistency across the database. Properly normalized databases also make it easier to
enforce integrity constraints.
Question 2:
Which of the following best defines a "data warehouse"?
A) A tool for analyzing and visualizing data
B) A centralized repository for integrating and storing data from multiple sources
C) A type of NoSQL database designed for high-speed transactions
D) A platform for performing real-time data analytics
Correct Answer: B
Rationale:
A data warehouse is a centralized repository that allows organizations to store and
integrate data from various sources. It is specifically designed to facilitate reporting and
analysis, allowing for complex queries and multidimensional analysis. Unlike
transactional databases, data warehouses optimize read access and historical data
analysis.
Question 3:
In the context of data governance, which of the following is considered a key principle?
A) Data should be accessible to all employees without restrictions
B) Data quality and integrity should be maintained across all systems
,C) Data ownership does not matter as long as it is backed up
D) Data should only be monitored during audits
Correct Answer: B
Rationale:
Data governance emphasizes maintaining high standards of data quality and integrity
across the organization. This includes employing policies and procedures for data
management, ensuring that data is accurate, consistent, and trustworthy. Poor data
quality can lead to incorrect business decisions, making it essential to uphold integrity.
Question 4:
What is a primary key in a relational database?
A) A column that can accept null values and is used for indexing
B) A unique identifier for a record in a table that cannot be duplicated
C) A method for joining two tables together
D) A type of foreign key that links to an external database
Correct Answer: B
Rationale:
A primary key is a unique identifier for a record in a relational database table. It ensures
that each record can be distinguished from others, thus maintaining the integrity of the
data. Primary keys cannot contain null values and must be unique across the table,
serving as a critical component of relational database design.
Question 5:
What is the purpose of an Entity-Relationship (ER) diagram?
A) To model the flow of data within a system
B) To provide a visualization of the relationships between data entities
C) To analyze the performance of database queries
D) To outline the procedures for data governance
Correct Answer: B
Rationale:
An Entity-Relationship (ER) diagram is a visual representation of the entities in a
database and the relationships between them. It is used during the database design
phase to structure data logically before implementing it into a physical database. ER
diagrams help to clarify how data is connected and how different entities interact within
the database.
Question 6:
Which normalization form addresses partial dependency in a relational database?
,A) First Normal Form (1NF)
B) Second Normal Form (2NF)
C) Third Normal Form (3NF)
D) Boyce-Codd Normal Form (BCNF)
Correct Answer: B
Rationale:
The Second Normal Form (2NF) eliminates partial dependency, which occurs when a
non-key attribute is dependent on only a part of a composite primary key. By ensuring
that all non-key attributes are fully functionally dependent on the primary key, 2NF
helps to reduce redundancy and potential anomalies in the database.
Question 7:
What does the term "data mining" refer to?
A) The process of cleaning and standardizing data sets
B) The analysis of large amounts of data to discover patterns and relationships
C) The process of creating data warehouses
D) The extraction of data from one system to another
Correct Answer: B
Rationale:
Data mining is the analytical process of examining large datasets to identify patterns,
correlations, and trends that can be used for decision-making. It employs statistical
techniques and machine learning to uncover insights that are not readily apparent, thus
providing value to organizations from their data.
Question 8:
In a star schema, what is the role of dimension tables?
A) To store historical data
B) To contain normalized data
C) To provide context and descriptive attributes for fact tables
D) To optimize query performance through indexing
Correct Answer: C
Rationale:
In a star schema, dimension tables hold descriptive attributes and contextual
information about the fact data, making it easier to analyze and understand the metrics
stored in the central fact table. This structure allows analysts to quickly retrieve relevant
data without complex joins, improving query performance.
, Question 9:
What is the primary challenge associated with unstructured data?
A) Lack of storage capacity
B) Difficulty in storing and managing structured data formats
C) Inability to effectively analyze and extract meaningful insights
D) Overreliance on pre-defined schemas
Correct Answer: C
Rationale:
Unstructured data, such as text documents, images, and videos, poses a significant
challenge in terms of analysis because it lacks a predefined format or structure. This
makes it difficult to extract meaningful insights and requires advanced techniques like
natural language processing and machine learning to make sense of the data.
Question 10:
Which SQL command is used to remove all records from a table without logging
individual row deletions?
A) DELETE
B) TRUNCATE
C) DROP
D) REMOVE
Correct Answer: B
Rationale:
The TRUNCATE command removes all records from a table without logging the
individual row deletions, making it faster and more efficient than using the DELETE
command. TRUNCATE also resets any auto-increment counters and cannot be rolled
back if it is run outside of a transaction.
Question 11:
In the context of Big Data, what does the term "velocity" refer to?
A) The variety of data types and sources
B) The speed at which data is generated and processed
C) The volume of data being generated
D) The accuracy of data analysis methods
Correct Answer: B
Rationale:
Velocity in Big Data refers to the speed at which data is generated, collected, and
processed. In today's digital landscape, large amounts of data are created continuously,
necessitating efficient methods and technologies to handle real-time data inflow for
timely decision-making.