IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PowerAMC Discussion :

MLD - Création d'une relation - Nommage


Sujet :

PowerAMC

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut MLD - Création d'une relation - Nommage
    Bonjour tous,

    Comme un dessin vaut plus que ma parole embrouillée, voici ce que j'aimerais.

    Stade initial :


    Ajout d'une relation (création automatique de la clé étrangère dépendante liée à l'attribut ID) :


    Et moi j'aimerais ça (création automatique de la clé étrangère sur un nouvel attribut COUNTRY_ID) :


    Est-ce possible ? Si je ne mets pas d'attribut ID dans l'entité CITY, cela fonctionne, mais je veux un attribut ID dans cette entité.

    Merci.

    Legoman

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 002
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonsoir legoman,


    Il y a quelque chose de contradictoire dans votre repésentation graphique :



    En effet, vous utilisez l'identification relative, symbolisée par dans un contexte un à plusieurs, il manque donc un attribut pour l'entité-type CITY, appelons-le cityid, forcément généré par l'AGL mais que vous avez manifestement supprimé manuellement.

    Si vous voulez identifier CITY de manière absolue, au niveau conceptuel vous représentez les choses ainsi, et basta :

    (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.

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Oui, le problème était que je devais travailler dans le modèle logique et non pas conceptuel.

    Merci beaucoup pour votre aide/temps.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/01/2013, 14h51
  2. Création d'une Relation N à N
    Par Arjuna dans le forum Requêtes
    Réponses: 1
    Dernier message: 09/08/2012, 16h57
  3. Réponses: 7
    Dernier message: 21/06/2011, 21h50
  4. [sqlalchemy] Création d'une relation Many to Many avec attributs
    Par joubu dans le forum Bibliothèques tierces
    Réponses: 6
    Dernier message: 05/08/2010, 20h13
  5. [mld]Définition d'une relation
    Par new_wave dans le forum Schéma
    Réponses: 4
    Dernier message: 09/11/2007, 00h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo