An Entity-Relationship diagram draws the data of a system as entities, attributes and relationships before tables are built.