Les associations (Merise)
Une association est une relation entre deux ou plusieurs entités. Une association est dite binaire quand elle relie deux entités, ternaire quand elle en relie trois, etc. Elle peut comporter des propriétés, c'est-à-dire des attributs qui caractérisent l'association des entités.
Exemples d'associations 
Pour modéliser qu'un "salarié" est responsable d'un "service" et préciser la "date début" de ses fonctions, est créé le modèle de données suivant, où "date début" est une propriété de l'association.
Autre comparaison : des liens entre les fiches.
Le dessin suivant permet de visualiser "en trois dimensions" les situations qu'un modèle de données permet de mémoriser.
Pierre et Marie sont des clients. Pierre a effectué les réservations numéros 312 et 329.
Un modèle de données doit permettre de mémoriser toutes les situations du contexte de l'entreprise, mais rien que celles-là.
*Le modèle ne doit pas permettre de représenter des situations irréalistes ou aberrantes.
Relation réflexive
Certaines associations mettent en jeu la même entité.
Exemple 
Une salle de classe, un bâtiment, un établissement scolaire sont tous des lieux.
Une salle de classe est contenue dans un bâtiment, lui-même contenu dans un établissement scolaire.
Relation plus que binaire
Certaines associations associent non pas deux, mais davantage d'entités.
Ces associations sont, en principe, rares.
Exemple 
Lors d'un inventaire, une certaine quantité de produit a été comptée dans chaque entrepôt.
Les participations ou cardinalités
Cardinalités minimum et maximum expriment le nombre de participations minimum et maximum d'un exemplaire d'une entité à une association.
Les participations ou cardinalités usuelles sont 0,1 1,1 0,N 1,N.
Participation optionnelle : la cardinalité minimum à 0 indique que l'association n'est pas obligatoirement renseignée.
Participation obligatoire : La cardinalité minimum à 1 indique que l'association est obligatoirement renseignée.
Participation unique : La cardinalité maximum à 1 indique que l'entité ne peut être reliée par l'association qu'une fois au plus.
Participation non unique : La cardinalité maximum à N indique que l'entité peut être reliée par l'association plusieurs fois.
Exemple 
L'exemple suivant nous permet d'illustrer la signification de chacune de ces cardinalités ou participations:
 
Créer une association (relation)
Pour créer une association :
1. Cliquez sur le bouton Association de la barre d'objets.
2. Cliquez sur une des entités concernées et faites glisser la souris jusqu'à la deuxième entité, avant de relâcher votre pression.
La fenêtre Ajout d'une association apparaît.
La flèche placée à l'extrémité du champ Nom ouvre un menu qui permet :
De Rechercher les associations existantes, par l'intermédiaire de la fenêtre Choix d'une sélection.
De Lister les associations de la base.
De Créer une association.
3. Saisissez le nom de l'association puis cliquez sur Créer (Windows Front-End) ou Ajouter (Web Front-End)
L'association apparaît dans le diagramme.
*En cas d'erreur, vous pouvez supprimer un objet en cliquant avec le bouton droit sur cet élément, et en sélectionnant la commande Supprimer dans le menu contextuel de l'objet.
Relation réflexive 
Si la demande de création est effectuée sur une entité sans déplacement du pointeur, une association réflexive (aussi appelée "nomenclature") est automatiquement créée sur l'entité.
Dans le cas d'une association entre une entité et elle-même, il est indispensable de préciser les rôles afin de distinguer les liens correspondants dans le dessin.
Exemple :
"Père" et "fils" sont les deux rôles joués par l'entité "personne" dans l'association "parent".
Préciser les participations 
Dans l'onglet Caractéristiques de la fenêtre de propriétés des rôles, vous pouvez indiquer le nombre de participations minimum et maximum de chaque entité à la relation (cardinalités).