This document discusses data modeling and entity-relationship (ER) modeling. It describes the three levels of data modeling - conceptual, logical, and physical. The conceptual model identifies high-level entity relationships without attributes or keys. The logical model fully describes entities, relationships, attributes, and keys. The physical model represents how the data will be stored in the database. ER modeling represents data through entities, attributes, and relationships. Common relationship types include one-to-many, many-to-many, one-to-one, and many-to-one. ER diagrams graphically depict entities as rectangles and relationships as lines.