This chapter discusses data modeling using the Entity-Relationship (ER) model. It covers key concepts such as entities, attributes, relationships, and relationship types. It presents an example database application for a company and develops its ER diagram. The chapter also discusses ER diagram notation for representing various model constructs including weak entities, recursive relationships, and structural constraints. Finally, it briefly mentions tools for data modeling and limitations of current tools.