Depending on your needs, you may create an ER Model to assist you in focusing on the relationships and relations between certain entities and their properties. This allows you to uncover errors and weaknesses in the design prior to its actual use. Furthermore, if you're a database designer, you may check and double-check the linkages between tables in a database. Primary and foreign keys are also graphically represented by ERDs.