Questions & Verified Answers.
WGU D427 Data Management – Applications Pre-Assessment 2026 | 200 Practice
Questions & Answers with Rationales
This comprehensive practice set covers all major domains for the WGU D427
Objective Assessment (OA) and Pre-Assessment, including SQL DDL/DML,
database design, normalization, joins, and constraints. Each question includes a
verified answer and detailed rationale.
SECTION 1: Database Fundamentals & Relational Concepts (Questions 1-30)
Question 1
What is the primary purpose of a relational database?
A) Store unstructured data in key-value pairs
B) Store data in tables with defined relationships using keys
C) Replace spreadsheet applications entirely
D) Run machine learning algorithms on large datasets
Answer: B
Rationale: Relational databases organize data into structured tables (relations)
that are connected through relationships using primary and foreign keys. This
,structure ensures data integrity, eliminates redundancy, and enables efficient
querying. Unstructured data is better suited for NoSQL databases, and while
relational databases can replace spreadsheets, that is not their primary purpose.
Question 2
Which component uniquely identifies each row in a database table?
A) Foreign key
B) Index
C) Primary key
D) View
Answer: C
Rationale: A primary key is a column (or combination of columns) that uniquely
identifies each row in a table. Primary keys must contain unique values and
cannot contain NULL values. Each table can have only one primary key.
Question 3
A column in a child table that references the primary key in a parent table is called
a:
,A) Composite key
B) Foreign key
C) Candidate key
D) Surrogate key
Answer: B
Rationale: A foreign key is a column (or set of columns) in one table that
establishes a link to the primary key in another table. Foreign keys maintain
referential integrity by ensuring that values in the foreign key column match
existing values in the referenced primary key column.
Question 4
What does SQL stand for?
A) Standard Query Language
B) Structured Query Language
C) Simple Query Listing
D) Sequential Query Language
, Answer: B
Rationale: SQL (Structured Query Language) is the standard programming
language specifically designed for managing and manipulating relational
databases. It is used to perform operations such as querying data, updating
records, creating tables, and managing database structures.
Question 5
A salesperson is authorized to sell many products, and a product can be sold by
many salespersons. Which kind of binary relationship does this scenario describe?
A) One-to-one
B) One-to-many
C) Many-to-one
D) Many-to-many
Answer: D
Rationale: This describes a many-to-many relationship because each salesperson
can sell many products AND each product can be sold by many salespersons. In a
relational database, many-to-many relationships require a junction (associative)
table to connect the two entities.