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

Toad Oracle Discussion :

Déclarer une clé étrangère comme clé primaire


Sujet :

Toad Oracle

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut Déclarer une clé étrangère comme clé primaire
    Bonjour,
    Comment déclarer une clé étrangère (FK) comme faisant partie de la clé primaire de l'entité ?
    Merci

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Tout simplement, en le faisant !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    create table tawalter1
    ( tw1_c1  number not null
    , constraint pk_tawalter1
        primary key (tw1_c1)
        using index
    );
    -- Table created.
     
    create table tawalter2
    ( tw2_c1  number not null
    , tw1_c1  number not null
    , constraint pk_tawalter2
        primary key (tw2_c1, tw1_c1)
        using index
    , constraint fk_tawalter2_tawalter1
        foreign key (tw1_c1)
        references tawalter1 (tw1_c1)
    );
    -- Table created.

  3. #3
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    Bonjour,
    je n'ai pas été suffisamment clair, je parlais de l'outil toad et de la definition de mon diagramme entités relations. je m'aperçois qu'automatiquement les références étrangères sont prises comme "foreign key" (FK), mais du coup on peut les vouloir ou pas comme clé primaire: comment faire cette distinction (le champ key n'est plus modifiable) ?
    Merci

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Ah désolé pas de Toad sous la main...
    Vu que c'est possible ça doit être une option quelque part.

  5. #5
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    Ce que j'ai vu possible est de modifier ce qui est appelé "column name" et c'est ce nom qui servira à la génération des tables, par contre le "attribute name" n'est pas modifiable pour les entités enfants : les noms qui apparaissent dans le diagramme entités-relations (enfin je n'ai pas trouvé comment le faire).

Discussions similaires

  1. [MCD] Décrire une clé étrangère comme clé primaire
    Par anne-claire dans le forum Schéma
    Réponses: 6
    Dernier message: 09/01/2012, 18h22
  2. Déclarer une clé étrangère sous SQL server 2005
    Par mia06 dans le forum Développement
    Réponses: 7
    Dernier message: 25/05/2011, 10h35
  3. Utilisé clé étrangère comme clé primaire
    Par Noodlex dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/11/2009, 16h00
  4. [syntaxe] 2 clefs étrangères comme clef primaire
    Par novices dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 01/08/2006, 16h30
  5. Déclarer une var comme boolean
    Par php_de_travers dans le forum Langage
    Réponses: 7
    Dernier message: 01/05/2006, 17h09

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