Bonjour,
j'ai réalisé le MCD du texte suivant mais j'ai un doute sur les contraintes d'intégrité. Etes-vous d'accord avec moi?
En vous remerciant par avance,
Johnny3
Bonjour,
j'ai réalisé le MCD du texte suivant mais j'ai un doute sur les contraintes d'intégrité. Etes-vous d'accord avec moi?
En vous remerciant par avance,
Johnny3
Bonsoir Johnny,
Vous voilà cette fois-ci installé au niveau conceptuel...
A chaud, sans chercher à être exhaustif.
1) Selon votre MCD, une intervention peut être en relation avec plusieurs gisements. Par analogie avec les relations qu’entretiennent factures, lignes de facture et produits, j’aurais tendance à dire qu’une intervention ne concerne qu’un seul gisement et un seul minerai. Au choix, on considère INTERVENTION comme une propriété multivaluée de PROSPECTION, ou bien comme une association-type entre PROSPECTION et MINERAI.
a) Propriété multivaluée (noter l’identification relative : cardinalité 1,1 entre parenthèses) :2) Si vous spécialisez GISEMENT, autant y faire figurer les attributs communs (dates de début et de fin).
[ PROSPECTION ]----0,N----( )----(1,1)----[ INTERVENTION ]----1,1----( )----0,N----[ MINERAI ]b) Association-type :
[ PROSPECTION ]----0,N----( INTERVENTION )----0,N----[ MINERAI ]
3) Concernant la contrainte d’inclusion entre les associations-types EST QUALIFIÉ DANS et REALISE, elle n’a pas de sens, puisqu’une intervention concerne un minerai et je suppose qu'être expert en topographie, en géologie, etc. est indépendant du minerai et du type de gisement.
4) Votre énoncé parle de mots de passe. Vous ne souhaitez pas prendre le concept en compte dans le MCD ?
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Merci beaucoup! Pour le mot de passe, je ne vois pas comment le mettre en place dans le MCD.
Bonsoir John,
Puisque vous utilisez la spécialisation pour les gisements, pourquoi ne pas utiliser la généralisation pour les entités-types RESPONSABLE et EXPERT ? C'est-à-dire factoriser les attributs qu'elles ont en commun (Nom, Adresse, Tite de civilité, Nom de connexion, mot de passe etc.) et mette en œuvre une entité-type PERSONNE (ou tout autre nom qui vous convient) ? RESPONSABLE et EXPERT demeurent à titre d'entités-types spécialisées (avec une contrainte d'exclusion/totalité).
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Oui, effectivement, je n'y avais pas pensé pour l'expert et le responsable. Je vais modifier tout ça et reposter le mcd.
Merci encore!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager