Règle 0 & 1: attribut et classe produit Réf-produit Libellé-p Prix-vente-p fournisseur Code-fournisseur Adresse Téléphone Relation / Table Produit (Réf-produit, Libellé-p, Prix-vente-p) Fournisseur (Code-fournisseur, Adresse, Téléphone)
Règle 2 : relation de cardinalité (1,1) Classe fournisseur produit 1-1 fournir * Réf-produit Libellé-p Prix-vente-p Code-fournisseur Adresse Téléphone remise Relation / Table Produit (Réf-produit, Libellé-p, Prix-vente-p, Code-fournisseur, remise) Fournisseur (Code-fournisseur, Adresse, Téléphone) Champ obligatoire
Ou Règle 3 : relation de cardinalité (0,1) Classe fournisseur produit 0-1 Réf-produit Libellé-p Prix-vente-p fournir * Code-fournisseur Adresse Téléphone remise Relation / Table Produit (Réf-produit, Libellé-p, Prix-vente-p, Code-fournisseur, remise) Fournisseur (Code-fournisseur, Adresse, Téléphone) Champ optionnel Ou Produit (Réf-produit, Libellé-p, Prix-vente-p) Fournisseur (Code-fournisseur, Adresse, Téléphone) Fournir (Réf-produit, remise, Code-fournisseur)
Règle 4 : relation de cardinalité (0,n) (1,n) Classe produit Réf-produit Libellé-p Prix-vente-p fournisseur Code-fournisseur Adresse Téléphone 1-n 0-n fournir remise Relation / Table Produit (Réf-produit, Libellé-p, Prix-vente-p) Fournisseur (Code-fournisseur, Adresse, Téléphone) Fournir (Réf-produit, Code-fournisseur, remise)
Personne id-personne nom prénom frère de Personne (id-personne, nom, prenom) Frère (id-personne, id-personne) Classe Relation / Table Règle 5 : relation réflexive symétrique
père de Personne (id-personne, nom, prenom) Père (id-personne(fils), id-personne(père)) Classe Relation / Table 1-1 0, n Règle 6 : relation réflexive orientée Personne id-personne nom prénom Fils Père Rôle dans l’association