This document provides an overview of entity-relationship (ER) modeling. It defines ER modeling as a high-level data model used to define the data elements and relationships for a specified system. The document then discusses key concepts in ER modeling including entities, attributes, different types of attributes (single-value/multi-value, simple/composite, base/derived, null value), and relationships between entities.