This document discusses entity-relationship (E-R) modeling concepts including specialization, generalization, aggregation, and redundant relationships. It provides definitions and examples of each concept. Specialization defines subclasses based on distinguishing attributes. Generalization defines a superclass from common attributes of subclasses. Aggregation treats relationships as higher-level entities. An E-R diagram example shows representing aggregation. Another example shows a diagram with redundant relationships.