In the context of data modeling and system design, what does a dependency diagram typically illustrate?
A) The chronological order of data entry and reporting processes
B) The relationship between different data elements and business rules that affect data processing
C) The sequence of operations performed by a database management system
D) The structure of a user interface and its interaction with backend systems