4.4. Az unió típusok modellezése kategóriák felhasználásával

Az eddigiekben látott összes szuperosztály/alosztály kapcsolat egyetlen szuperosztállyal rendelkezett. Egy osztott alosztály, mint például a 4.6. ábra hálóján látható MÉRNÖK_IGAZGATÓ három különböző szuperosztály/alosztály kapcsolatban is alosztály, ahol mindhárom kapcsolatnak egyetlen szuperosztálya van. Nem ritkán azonban felmerül az igény olyan szuperosztály/alosztály kapcsolat modellezésére, amely egynél több szuperosztállyal rendelkezik, ahol a szuperosztályok különböző egyedtípusokat reprezentálnak. Ebben az esetben az alosztály objektumok olyan gyűjteményét reprezentálja, amely a különböző egyedtípusok uniójának a részhalmaza; az ilyen alosztályt unió típusnak vagy kategóriának [20] nevezzük.

4.8. ábra - Két kategória (unió típus): TULAJDONOS és REGISZTRÁLT_JÁRMŰ.

Két kategória (unió típus): TULAJDONOS és REGISZTRÁLT_JÁRMŰ.



[20] Az általunk használt kategória kifejezés az ECR (egyed-kategória-kapcsolat, Entity-Category-Relationship) modellből származik (Elmasri et al. (1985)).