This document provides an overview of entity-relationship (ER) modeling concepts and techniques. It describes how to identify entities, attributes, relationships and draw ER diagrams. It also discusses identifying and resolving problems in ER models called connection traps, such as fan traps and chasm traps. The goal is to build an accurate ER model from requirements to design a relational database without logical inconsistencies.