This document introduces entity-relationship modeling, which is a popular way to design databases. It discusses key concepts such as entities, attributes, relationships, and structural constraints. Entities represent real-world objects, and attributes describe their characteristics. Relationships associate entities, and come in different degrees (binary, ternary). Structural constraints specify how many entities can participate in a relationship, such as one-to-one, one-to-many, or many-to-many relationships. Together, entities, attributes, relationships and constraints form the basis of entity-relationship modeling.