Microsoft Azure Data Fundamentals DP-900 Practice Question
A team is reviewing the OrderDetails table in an Azure SQL Database. The table stores the columns OrderID, ProductID, ProductName, ProductPrice, and Quantity. Because ProductName and ProductPrice repeat across many rows that share the same ProductID, you are asked to apply normalization principles. Which change best aligns the table with the goals of normalization?
Combine ProductID and OrderID into a single composite column to reduce the number of columns in the table.
Add an additional ProductPrice column to store promotional prices alongside the regular price.
Replace ProductName with a JSON column that stores both the name and price together in the same field.
Move ProductName and ProductPrice to a Products table keyed by ProductID and reference that key from OrderDetails.
Normalization reduces data redundancy and prevents update anomalies by ensuring each fact is stored exactly once. Repeating attributes that describe a product (its name and price) should be kept in a separate Products table that uses ProductID as its primary key. OrderDetails would then hold only the ProductID as a foreign-key reference, eliminating duplicated product information. Creating a composite column, adding extra price columns, or embedding attributes in JSON does not remove redundancy and therefore does not achieve the fundamental purpose of normalization.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is database normalization and why is it important?
Open an interactive chat with Bash
What is the difference between a primary key and a foreign key?
Open an interactive chat with Bash
Why is redundancy problematic in a database?
Open an interactive chat with Bash
Microsoft Azure Data Fundamentals DP-900
Identify considerations for relational data on Azure
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99 $11.99
$11.99/mo
Billed monthly, Cancel any time.
$19.99 after promotion ends
3 Month Pass
$44.99 $26.99
$8.99/mo
One time purchase of $26.99, Does not auto-renew.
$44.99 after promotion ends
Save $18!
MOST POPULAR
Annual Pass
$119.99 $71.99
$5.99/mo
One time purchase of $71.99, Does not auto-renew.
$119.99 after promotion ends
Save $48!
BEST DEAL
Lifetime Pass
$189.99 $113.99
One time purchase, Good for life.
Save $76!
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .