In the more traditional software development lifecycle - SDLC, the ERD was a standalone document, though, with one or more references back to the PRD. It remained pretty static after the project kicked off, and frequently the code ultimately skewed from both the ERD and the PRD because implementation is a learning process. That skew and the different audience frequently necessitated a completely new set of documentation to be written after the project completion.