Una generalización es una relación binaria que relaciona una entidad específica (o subtipo) con una entidad más general (o supertipo). Un conjunto de generalizaciones define una agrupación determinada de generalizaciones que describe la forma en que un supertipo se divide en subtipos. Cada conjunto de generalizaciones se define mediante un conjunto definitorio o discriminador. Por ejemplo, decide tener una entidad de supertipo, Vehículos, y dividirla en dos agrupaciones de subtipos según el (o el discriminador de) tipo Terreno y el tipo Propulsión. Este conjunto de generalizaciones se divide en dos generalizaciones, Vehículos terrestres y Vehículos aéreos, que se definen mediante el discriminador Terreno.
Cada conjunto de generalizaciones se define mediante un atributo definitorio, que se encuentra en la entidad de supertipo del conjunto de generalizaciones.
Imagine que es un modelador de datos para un fabricante de vehículos. Actualmente trabaja en un modelo de datos cuyo objetivo es hacer un seguimiento de las ventas y tendencias en vehículos. Además de los datos de ventas, clientes y empleados, modela los distintos vehículos que se venden a través de su empresa. Dado que su empresa vende aviones además de coches, debe modelar los datos del modo pertinente.
Tiene una entidad, Vehículos, que contiene muchos atributos que modelan información sobre coches, aviones y barcos. Para facilitar el seguimiento de los datos de vehículos, decide crear generalizaciones con subtipos de vehículos basados en tres discriminadores: vehículos terrestres, vehículos aéreos y vehículos acuáticos. Estos conjuntos se basan en el discriminador Terreno. Otros subtipos basados en el discriminador Propulsión son los vehículos de gas, los vehículos eléctricos, etc. Con ayuda del editor de diagramas, crea un conjunto de generalizaciones mediante el atributo Tipo de la entidad Vehículos como atributo definitorio.
La entidad Vehículos es la entidad de supertipo de este conjunto de generalizaciones. Tiene dos conjuntos de generalizaciones, ConjuntoTerreno y ConjuntoPropulsión, que son subtipos de la entidad de supertipo, Vehículos. Después, utiliza la vista Propiedades de un conjunto de generalizaciones para definir el atributo Tipo como atributo definitorio.