Entity Relationship Diagrams (ERDs) are conceptual data models used in software engineering to model information systems. ERDs represent entities as rectangles, attributes as ellipses, and relationships as diamonds connecting entities. Attributes can be single-valued, multi-valued, composite, or derived. Relationships have cardinality like one-to-one, one-to-many, many-to-one, or many-to-many. Participation constraints and Codd's 12 rules of relational databases are also discussed in the document.