This document provides an overview of entity-relationship (ER) modeling concepts for database design. It defines key ER modeling concepts like entities, attributes, entity types, relationships, relationship types, weak entities, and constraints. It also explains how to represent these concepts in ER diagrams. As an example, it analyzes the requirements for a sample COMPANY database and designs the initial entity types and relationship types that would be represented in an ER diagram for this database.