Une association hiérarchique implique une dépendance de l'entité fille vers l'entité mère, ce qui est représenté par une cardinalité maximale de 1 sur la branche de l'entité fille. Une association non hiérarchique n'implique pas de dépendance stricte et les deux entités peuvent exister indépendamment avec des cardinalités maximales de 'n' des deux côtés.