CMA Intermediate · Financial Management and Business Data Analytics · Data Processing, Organisation, Cleaning and Validation
A firm's database holds Sales (Order ID, Product ID, Product Name, Product Price, Quantity). Product Name and Product Price repeat on every order for the same product, so changing a price needs many edits. Moving product details to a separate Product table linked by Product ID is an example of:
This is data normalisation. Product name and price are moved to a separate table linked by Product ID, so each fact is stored only once. That reduces redundancy and avoids update anomalies when a price changes, unlike aggregation, imputation or masking.
- AData normalisation to reduce redundancy and update anomaliesCorrect
- BData aggregation to summarise sales by product
- CData imputation to fill missing prices
- DData masking to hide sensitive prices
Explanation
Splitting repeated product attributes into their own table keyed by Product ID is normalisation. It removes redundancy, so a price is stored once and updated once, avoiding update anomalies. Aggregation summarises values, imputation fills gaps, and masking hides data, none of which is happening here.
Did you get it right without looking?
One question tells you little. A timed set on Data Processing, Organisation, Cleaning and Validation shows your real accuracy, how long you take and where you lose marks.
More Data Processing, Organisation, Cleaning and Validation questions
- A finance team at an Indian retail company finds that the customer-master file lists 'Ravi Sharma, Mumbai' twice with identical PAN, phone n…
- Which of the following data sets is an example of structured data suited to storage in a relational database?
- A finance team stores each customer as one row, with columns for Customer ID, Name, Credit Limit and Region. In the language of data organis…
- A bank branch updates customer account balances only at the end of the day by running all the day's accumulated cheque and deposit entries t…
- An analyst fills missing values in a column of monthly expenses (Rs thousand) using the mean of the available values: 20, 30, 40, 50 and two…
- Monthly sales (₹ lakh) of a Pune distributor for five branches are 40, 44, 46, 50 and one entry missing. The other four branches' mean is th…