Dans une association dépendante, une entité est partiellement identifiée par une autre. Chaque entité doit être dotée d'un identifiant. Cependant, dans certains cas, les attributs d'une entité ne suffisent pas à identifier une occurrence de cette entité. Pour ces entités, leur identifiant incorpore l'identifiant d'une autre entité avec laquelle elle a une association dépendante.
Soit une entité Tâche dotée de deux attributs d'entités Nom de tâche et Coût de tâche. Pour une tâche accomplie dans le cadre de nombreux projets de différentes natures, le coût de cette tâche change en fonction du projet.
C'est la raison pour laquelle l'entité Tâche a comme identifiant le Nom de tâche et le Numéro de projet.
Dans un MPD, l'association génère la table Tâche dotée de la colonne de clé étrangère Numéro de projet qui est également une colonne de clé primaire. Cette colonne de clé primaire se compose à la fois des colonnes Numéro de projet et Nom de tâche.
Une association ne peut avoir deux liens d'association identifiants.