Salut,
Est ce que vous pouvez m'aider à vérifier mon MCD sur la gestion des absences des élèves d'une école ? le MCD est avec les pièces jointes, et merci d'avance : )
Salut,
Est ce que vous pouvez m'aider à vérifier mon MCD sur la gestion des absences des élèves d'une école ? le MCD est avec les pièces jointes, et merci d'avance : )
Bonjour haylox,
Si vous utilisez Merise, les cardinalité sont à permuter dans votre MCD. En effet, ce que vous avez modélisé signifie ceci (cas de l'association entre ELEVE et GROUPE) :
Un élève appartient à au moins un groupe et un groupe comporte un seul élève...A défaut, lors de la dérivation du MCD en MLD, vous seriez surpris...
(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.
Bonsoir fsmrel et merci pour votre réponse,
Je me suis trompé avec les cardinalités :$
voici MCD , est ce qu'il y a autre choses qui sont fausses ?
Du strict point de vue de la syntaxe, il n'y a pas de problème. Du point de vue de la sémantique, c'est un peu maigre : par exemple, on sait seulement qu'un professeur enseigne une et une seule matière, mais pas à quel groupe. De même, on ne sait pas quelles matières sont enseignées à quels groupes. Au fait, qu'est-ce qu'un groupe ?
Par ailleurs, si l'élève E est absent pendant la période P, il a pu à cette occasion manquer des cours portant sur diverses matières M1, M2, etc. : selon votre diagramme, il y aura une occurrence d'absence par matière pour cet élève.
De façon générale, un diagramme tel qu'un MCD est une abstraction des règles de gestion des données, mais son auteur a pu en donner une image déformée : il est prudent, voire nécessaire de fournir ces règles sous forme d'énoncés.
(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