Erreur dans construction avec une cardinalité max à 1 et l'autre à N sur association binaire

Bug #520410 reported by Ner0lph
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
AnalyseSI
Fix Released
Undecided
Bruno Dabo

Bug Description

Soit le MCD suivant :

A (id_A)
  | (0, N)
verbe
  | (0, 1)
B (id_B)

Le MLD rend ceci :

A [id_A, id_B]
B [id_B, id_A]

au lieu de :

A [id_A]
B [id_B, id_A]

De même, le MCD :

A (id_A)
  | (0, N)
verbe
  | (0, 1)
B (id_B)

donne le MLD :

A [id_A, id_B]
B [id_B, id_A]

au lieu de :

A [id_A]
B [id_B, id_A]

Par contre, en remplaçant la cardinalité (0, 1) par (1, 1), le MLD rendu est correct (le min à 0 ou 1 doit rendre la même chose).

D'autre part, si on inverse les cardinalités de l'exemple qui fonctionne, la flèche n'est pas dessinée dans le MLD.

Le script SQL est aussi impacté par toutes ces erreurs. Il y en a d'autres que je n'ai pas répertoriées, il faut jouer sur les cardinalités du fichier exemple joint.

Je pense qu'il doit y avoir un lien avec le bug 320043.

Remarque : ces anomalies n'existent pas dans la dernière version maintenue par Loyl.

Revision history for this message
Ner0lph (ner0lph) wrote :
Revision history for this message
Bruno Dabo (bruno.dabo) wrote : RE : [Bug 520410] [NEW] Erreur dans construction avec une cardinalité max à 1 et l'autre à N sur association binaire

Bonjour,
Merci pour ces remarques. Je jette un coup d'oeil et trouverai le coupable !

--
Bruno Dabo
Tel : +33 6 23 86 46 00

Le 11 févr. 2010 12:45, "Floriang"
<<email address hidden><ner0lph%<email address hidden>>> a
écrit :

Public bug reported:

Soit le MCD suivant :

A (id_A)
 | (0, N)
verbe
 | (0, 1)
B (id_B)

Le MLD rend ceci :

A [id_A, id_B]
B [id_B, id_A]

au lieu de :

A [id_A]
B [id_B, id_A]

De même, le MCD :

A (id_A)
 | (0, N)
verbe
 | (0, 1)
B (id_B)

donne le MLD :

A [id_A, id_B]
B [id_B, id_A]

au lieu de :

A [id_A]
B [id_B, id_A]

Par contre, en remplaçant la cardinalité (0, 1) par (1, 1), le MLD rendu
est correct (le min à 0 ou 1 doit rendre la même chose).

D'autre part, si on inverse les cardinalités de l'exemple qui
fonctionne, la flèche n'est pas dessinée dans le MLD.

Le script SQL est aussi impacté par toutes ces erreurs. Il y en a
d'autres que je n'ai pas répertoriées, il faut jouer sur les
cardinalités du fichier exemple joint.

Je pense qu'il doit y avoir un lien avec le bug 320043.

Remarque : ces anomalies n'existent pas dans la dernière version
maintenue par Loyl.

** Affects: analysesi
    Importance: Undecided
        Status: New

--
Erreur dans construction avec une cardinalité max à 1 et l'autre à N sur
association binaire
https://bugs.launchpad.net/bugs/520410
You received this bug notification because you are the registrant for
AnalyseSI.

Revision history for this message
Ner0lph (ner0lph) wrote :

As-tu réussi à reproduire le bug ?

Revision history for this message
Ner0lph (ner0lph) wrote :

(P.S. : si tu réponds depuis ta messagerie, merci de supprimer mon adresse de courriel, voire les citations)

Revision history for this message
Bruno Dabo (bruno.dabo) wrote :

Bonjour,
Bug reproduit. Modification en cours ...
Cordialement

Changed in analysesi:
milestone: none → 0.74
status: New → In Progress
assignee: nobody → Bruno Dabo (bruno.dabo)
Bruno Dabo (bruno.dabo)
Changed in analysesi:
status: In Progress → Fix Committed
Bruno Dabo (bruno.dabo)
Changed in analysesi:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.