Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1548 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de modélisation PowerDesigner

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de modélisation PowerDesigner

n°1949042
Tibar
Posté le 10-12-2009 à 14:40:08  profilanswer
 

Bonjour,
 
Je suis en train de réaliser un modèle conceptuel, et j'ai une question qui revient souvent et que je n'arrive pas à résoudre...
 
Un petit exemple en 3 tables :  
 
EMAIL(id_email, valeur_email)
NEWSLETTER(id_newsletter, libelle_newsletter)
MOTIF_DESABONNEMENT(id_motif, libelle_motif)
 
Dans mon MDC, j'ai créé ces 3 tables, ainsi qu'une relation entre les 3, que j'ai appelé ABONNEMENT_NEWS.
 
De manière très logique, quand je génère mon MPD, la relation ABONNEMENT_NEWS se transforme en table avec pour clé primaire id_email, id_newsletter, id_motif.
 
Problème : le motif n'est pas forcément renseigné, tout le temps que je suis abonné, je ne donne pas de motif de désabonnement.
Ca me paraît bizarre de laisser une valeur NULL dans ma clé primaire (je ne pense même pas que ce soit autorisé ?), mais je n'arrive pas à dire que l'id_motif est juste une clé étrangère à ma future table ABONNEMENT_NEWS dans le MCD, puisque cette table n'existe pas...
 
J'ai essayé de créer la table de relation dès le MCD, mais du coup il ne me génère pas de manière automatique la clé primaire...
 
Bref, je tourne un peu en rond, si quelqu'un a une idée...
 
Merci,

mood
Publicité
Posté le 10-12-2009 à 14:40:08  profilanswer
 

n°1949052
skeye
Posté le 10-12-2009 à 14:58:43  profilanswer
 

id_motif c'est une clé étrangère venant de la table motif_desabonnement, pas abonnement_news.
Et il n'a rien clairement rien à foutre dans la clé primaire d'abonnement_news.


---------------
Can't buy what I want because it's free -
n°1949070
Tibar
Posté le 10-12-2009 à 15:12:10  profilanswer
 

Yes, c'est exactement ça, par contre je n'arrive pas à expliquer ça simplement à mon outil... dès que je relie une table T à une relation R, il considère que la clé primaire de la table T fait partie de la clé primaire de R (ou alors je n'ai pas trouvé l'option permettant de dire que la valeur que je lie dans ma relation est un attribut et pas une clé)...
 
PS : en me relisant, ce n'est pas très clair, quand je dis "j'ai essayé de crééer ... clé primaire", je veux dire que j'ai moi même créé une entité avec les liens vers mes autres tables, mais dans ce cas, je n'hérite que des clés etrangères, et il ne me crée pas de clé primaire...
 
Merci,


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de modélisation PowerDesigner

 

Sujets relatifs
Probleme de double dans un JTextField[Pascal] probleme
Problème de formulaire dans formulaireProblème requête ACCESS
probleme d'enregistrementProblème d'utilisation de Ada.Streams.Stream_Io;
problème ob_end_flush();Probleme(s) sur les Template
Probleme Look And Feel et Export.[ Resolu ] Probleme avec mon script menu
Plus de sujets relatifs à : Problème de modélisation PowerDesigner


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR