This chapter discusses entity relationship (E-R) modeling and its purpose in database design. It covers the key components of E-R modeling including entities, attributes, relationships and how they are defined and refined. The chapter also explains conceptual, internal and external data models and how E-R diagrams represent the conceptual view through entities, attributes, and relationships. Generalization hierarchies and the iterative process for developing E-R diagrams are also summarized.