Microsoft Azure Data Fundamentals DP-900 Practice Question
A single table named Sales currently stores the following columns: SaleID, ProductID, ProductName, UnitPrice, Quantity. Reports show frequent inconsistencies in UnitPrice for the same ProductID. According to the goals of normalization, what is the most appropriate change to the schema?
Make UnitPrice a calculated column in the Sales table.
Add a composite primary key on ProductID and UnitPrice in the Sales table.
Add a unique index on ProductName in the Sales table.
Create a separate Products table that stores ProductID, ProductName, and UnitPrice, and reference it from Sales.
Normalization removes redundant data to prevent update anomalies such as conflicting prices for the same product. Moving repeating product attributes (ProductName and UnitPrice) to their own Products table ensures each product is recorded once. The Sales table then references the product through ProductID, so any price change is made in a single row. Adding keys or indexes without separating the data would not remove the redundancy, and a calculated column would still rely on inconsistent source values.
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 normalization in databases?
Open an interactive chat with Bash
Why reference tables are better for avoiding data inconsistencies?
Open an interactive chat with Bash
What is a composite primary key, and why is it not the best solution here?
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
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .