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 :

[MCD] Contrainte d'unicité sur un attribut


Sujet :

PowerAMC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Points : 63
    Points
    63
    Par défaut [MCD] Contrainte d'unicité sur un attribut
    Question : Comment mettre une contrainte d'unicité sur une colonne d'une table ?

    Bonjour,

    Je travaille avec PowerAMC et je modélise ma Base de Données (BD) avec un Modèle Conceptuel de Données (MCD).

    J'aimerais pouvoir mettre la contrainte UNIQUE sur l'attribut PROJECT_NAME de ma table PROJECT, et j'avoue ne pas avoir trouvé comment faire.

    Avec le Modèle Physique de Données (MPD), j'ai vu qu'on pouvait le faire en créant un index et de lui attribuer les champs dont on veut garantir l'unicité.

    Merci d'avance,

    piloupy

  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 001
    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 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Au niveau du MCD :

    Comme dit la chanson : "En quelques clics de souris..."


    Fenêtre "Propriétés de l'entité" :

    Onglet Identifiants

    Icône "Ajouter une ligne" => apparition d'une ligne Identifiant_2.

    Sur cette ligne, choisir "Sélectionner tout" (ou clic droit sur la ligne entière).
    => Message "Vous ne pouvez pas modifier...", on s'en fiche : cliquer sur "Oui".

    Apparition d'une nouvelle fenêtre "Propriétés de l'identifiant 2".

    Onglet Attributs, cliquer sur "Ajouter des attributs" :
    Cocher la case Project_Name, et faire OK à volonté.

    Project_Name apparaît dans le MCD en tant qu'alternate Id <ai>.

    Etonnant, non ?

    Au niveau MPD, ça doit suivre...
    (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
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Points : 63
    Points
    63
    Par défaut
    Salut,

    Désolé de mon retard de réponse, j'avais presqu'oublié ma question (pas mal de boulot).

    J'ai fait ce que tu as dit et ça marche !

    Merci beaucoup !

    piloupy

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 19
    Dernier message: 12/06/2014, 10h41
  2. [XSD]Contrainte d'unicité sur le nom d'un élément.
    Par Teocali dans le forum Valider
    Réponses: 4
    Dernier message: 28/01/2010, 13h49
  3. MySQL contrainte d'unicité sur chaine de caractère.
    Par waflyx dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/08/2009, 13h58
  4. Réponses: 7
    Dernier message: 10/09/2008, 15h53
  5. contrainte d'unicite sur deux champs
    Par mikebranque dans le forum PostgreSQL
    Réponses: 12
    Dernier message: 17/07/2008, 16h28

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