DP-900 · Question #223
In a fully normalized database, how is data read and written for a single entity?
The correct answer is D. Data is read from multiple tables and written to a single table. In a fully normalized database, data for a single entity is distributed across multiple tables (eliminating redundancy), so reads require JOINs across tables, but because each fact exists in exactly one place, a single entity update writes to only one table.
Question
Options
- AData is read from multiple tables and written to multiple tables.
- BData is read from a single table and written to a single table.
- CData is read from a single table and written to multiple tables.
- DData is read from multiple tables and written to a single table.
How the community answered
(52 responses)- A10% (5)
- B2% (1)
- C6% (3)
- D83% (43)
Why each option
In a fully normalized database, data for a single entity is distributed across multiple tables (eliminating redundancy), so reads require JOINs across tables, but because each fact exists in exactly one place, a single entity update writes to only one table.
Writing to multiple tables would indicate either a denormalized schema or a multi-entity transaction, not the standard behavior of updating a single, fully normalized entity.
Reading from a single table and writing to a single table describes a flat, denormalized structure, not a fully normalized relational schema where data is split across related tables.
Reading from a single table but writing to multiple tables is not consistent with how normalization works; normalization reduces write targets by storing each fact in one place.
Normalization eliminates data redundancy by decomposing data into related tables linked by foreign keys. Reading a complete entity requires joining multiple tables to reassemble the data. However, because each attribute is stored in exactly one canonical table, updating a discrete entity attribute requires writing to only that one table, avoiding the anomalies that come with duplicated data.
Concept tested: Database normalization read and write behavior
Source: https://learn.microsoft.com/en-us/office/troubleshoot/access/database-normalization-description
Topics
Community Discussion
No community discussion yet for this question.