Bonjour chers amis ,je demande votre aide pour la correction de cet MCD merci
Bonjour chers amis ,je demande votre aide pour la correction de cet MCD merci
Bonjour JULROMEOX2015,
Je peux examiner votre diagramme, mais il faudrait commencer par déplacer la discussion dans le forum ad-hoc, c'est-à-dire Schéma (c'est par hasard que je viens de tomber sur votre message...) Quel outil de modélisation utilisez-vous ?
En attendant, bonjour à Juliette.
(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.
Bonjour JULROMEOX2015,
Tout d’abord, votre diagramme n’est pas un MCD (modèle conceptuel des données) mais un MLD (modèle logique des données). En effet dan un MCD l’information n’est présente qu’une fois, or, à titre d’exemple, vous avez deux fois l’attribut IdNaturePersonne, une fois dans PERSONNE et une fois dans NATURE_PERSONNE. Je pas donc du principe qu’on parlera de MLD, donc de tables plutôt que de MCD et d’entités-types.
Table PERSONNE :
Attribut Nature : que représente cet attribut ? Y a-t-il une similitude avec l’attribut IdNaturePersonne ? Veuillez fournir les règles de gestion des données ainsi que des exemples permettant de lever les ambiguïtés.
Une personne a un nom, un prénom, un titre de civilité, une situation de famille : manifestement la personne est une personne physique. Mais alors quel rôle jouent les attributs RaisonSociale et SiteInternet ? Veuillez préciser les règles de gestion des données et fournir des exemples.
L’attribut Code_client signifie (si l’on se base sur son nom) qu’une personne est nécessairement un client. L’attribut Code_prospect signifie (si l’on se base là aussi sur son nom) qu’une personne est nécessairement un prospect. Pourriez-vous présenter la règle de gestion des données éclaircissant ce point ? Si d’aventure un client est soit prospect soit client, un seul attribut suffit.
Je poursuis l’examen de votre diagramme.
(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.
Bonjour encore JULROMEOX2015,
Table DEVIS
Vous avez une date de début de devis, une date de fin de devis et une durée, il y a redondance, puisqu’une information est calculable à partir des deux autres : ne conservez que la date de début et la durée, en SQL la date de fin sera facile à calculer.
A quoi correspond l’attribut sibyllin DateDebutDateFin ? A-t-il un rapport avec les dates que je viens de mentionner ?
Quels sont les types de reconduction ?
Table CONTRAT_A
Mêmes questions et remarques que pour la table DEVIS.
L’association (au nom illisible) connectant PERSONNE et CONTRAT_A est porteuse d’une cardinalité 1,N : les prospects ont donc tous au moins un contrat ?
Table PRODUIT
Je note qu’un contrat fait référence à un seul produit. Qu’est-ce qu’un produit dans votre système ? Veuillez donner des exemples.
Pourquoi une cardinalité 0,1 plutôt que 1,1 entre HABITAT et RISQUES_DIVERS ? Même question concernant PRET et VEHICULE.
Quelle est la signification de la cardinalité 0,1 portée par la patte connectant ACCIDENT et RISQUES_DIVERS ? Peut-il s’agir d’accidents non couverts ?
Quelle est la signification de la cardinalité 0,1 portée par la patte connectant ACCIDENT et EXPERT ?
L’expert qui rédige le rapport concernant un sinistre concernant le contrat C1 peut-il ne pas être celui qui a expertisé l’accident concernant les risques divers du contrat C1 ?
N.B. Quel est votre outil de modélisation ? Votre SGBD ?
(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.
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