During a recent data modeling training class, someone asked based on my experience, can developers read entity/relationship diagrams? This question was not a jab to developers. (There were quite a few developers in the room!) This question was asked because in this organization, data modelers build data models using traditional Information Engineering (e.g. crow’s feet) type diagrams yet developers expect to see UML class diagrams. This is not the first organization where I have seen relational logical data models requested to be translated into object physical models. Should the data modelers build the physical UML diagrams? Or should the developers be trained in traditional entity/relationship diagrams? What are your thoughts?
Can a developer read an entity/relationship diagram?