Program data dependence refers to a situation where a program statement needs the data of a preceding statement instruction. The close relationship between data stored in files and software programs that maintain and update such data can also be said to be data program dependency.
Program data dependency is always advised as it can result in the following:
- Atomicity Problems
- Data Redundancy
- Current Access Anomalies
- Difficulty in accessing data.