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 :

Nommage des cl�s �trang�res


Sujet :

Toad Oracle

  1. #1
    Membre �prouv� Avatar de awalter1
    Inscrit en
    Ao�t 2004
    Messages
    994
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 994
    Par d�faut Nommage des cl�s �trang�res
    Bonjour,
    J'ai trouv� cet outil de mod�lisation simple et pratique.
    J'ai une cl� �trang�re qui migre dans une table, mais le nom des colonnes n'est pas modifiable. Qui impose cette contrainte ?
    Dans ma mod�lisation, faite avec Rationale Rose il y a quelques ann�es, les cl�s �trang�res �taient nomm�s par : <nom de la colonne>#<nom de la table source>.
    Par exemple la colonne NAME de la table POINT migre vers la table AIRPORT, elle elle alors nomm�e NAME#POINT.
    Merci de vos �claircissements.

  2. #2
    Mod�rateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par d�faut
    Dans les bonnes pratiques de mod�lisation, le nom des colonnes est unique dans une base de donn�es except� lorsqu'il d�rive d'une autre table, d'ailleurs PowerAMC sort un avertissement s'il rencontre ce cas de figure.

    Imaginons donc la table AIRPORT avec la colonne air_name, dans la table POINT la m�me colonne prendra le m�me nom air_name.

    Il faudrait probablement creuser ce sujet sur le forum mod�lisation.

  3. #3
    Membre �prouv� Avatar de awalter1
    Inscrit en
    Ao�t 2004
    Messages
    994
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 994
    Par d�faut
    Je trouve cette contrainte forte : les mod�lisation peuvent �voluer dans le temps, ajouter un lien entre deux tables ne devraient pas avoir d'impact sur les colonnes existantes. Cela remonte � quelques ann�es, mais les outils Oracle tel que "Developper" n'imposaient pas cette contrainte, �a a pu changer. A la m�me �poque j'utilisais un outil Topx (d�riv� de TopCase) qui imposait ses propres r�gles de nommages, je les ai conserv�es.
    Par contre, dans "toad", on peut changer le nom de la colonne et mettre ce que l'on veut , pas tr�s logique, comme je n'utilise toad que pour faire le diagramme, j'aurais pr�f�r� l'inverse.

  4. #4
    Expert confirm�
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Developer Advocate YugabyteDB
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par d�faut
    Bonjour,
    N'oubliez pas qu'une table peut avoir plusieurs foreign keys vers la m�me table. Les r�gles de nommage de la colonne doivent en tenir compte: la colonne doit inclure le r�le (au sens UML) de la table r�f�renc�e.
    Cordialement,
    Franck.

  5. #5
    Membre �prouv� Avatar de awalter1
    Inscrit en
    Ao�t 2004
    Messages
    994
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 994
    Par d�faut
    Tout � fait vrai, j'ai ce genre de cas.
    Comment mod�liser alors ces situations dans Toad ?
    merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Win'Design] Nommage des cl�s �trang�res
    Par Alexs dans le forum Autres
    R�ponses: 0
    Dernier message: 19/08/2008, 10h48
  2. Import/export sql 2000 impossible � causes des cl�s �trang�res
    Par chouchou2clichy dans le forum MS SQL Server
    R�ponses: 1
    Dernier message: 24/03/2007, 08h27
  3. R�ponses: 2
    Dernier message: 01/02/2007, 09h01
  4. R�ponses: 5
    Dernier message: 05/10/2006, 19h07
  5. Gestion des cl�s �trang�res
    Par Gonelle dans le forum HyperFileSQL
    R�ponses: 1
    Dernier message: 06/07/2006, 10h48

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