Why Must a Pump Move Be Edited on Every Job?

Repeated asset details make updates disagree. Find which identity determines each fact and give that fact one deliberate home.

14 sections · 4 questions · 1 coding challenge

1 / 14

Reducing Facts That Have to Be Updated Together

BOTIE

Relational design made it possible to describe data independently of a file’s arrangement. It also raised a design problem: several table layouts can represent the same apparent facts while behaving differently under updates. Work on dependencies and normal forms addressed those redundancies.

Our repeated pump-site example shows an update anomaly directly. Splitting the records helps only if the decomposition preserves the facts and supports the rules the application must enforce. A smaller table is not automatically a better design.

Sources for this history