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

Décisions SGBD Discussion :

Intéret des clés composées ?


Sujet :

Décisions SGBD

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 45
    Points : 37
    Points
    37
    Par défaut Intéret des clés composées ?
    Bonjour, je suis sur un projet ou dans certaines tables j'ai 4 attributs qui référencent une seule table.
    Mais si j'en prends que 2, ca me référence sur une autre table et deux autres sur encore une autre table. (no comment). Disons aussi que les clés primaires sont aussi des compositions de clés....
    Je me demandais simplement pourquoi ne pas mettre une et une seule clé primaire par table et donc une seule clé étrangere par table référencée.
    On rajoute peut etre un champ Sequence ou AUTO_INCREMENT mais le modele est plus simple, non?

  2. #2
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut Re: Intéret des clés composées ?
    Citation Envoyé par romain3395
    Bonjour, je suis sur un projet ou dans certaines tables j'ai 4 attributs qui référencent une seule table.
    tu veux dire par la que tu as 4 attributs constituant la clé primaire de ta table et referencant 1 clé d'une autre table... ? c'est bizarre
    si c'est le cas, tu devrais mettre ton modele MCD par exemple pour qu'on puisse voir.
    Mais si j'en prends que 2, ca me référence sur une autre table et deux autres sur encore une autre table. (no comment). Disons aussi que les clés primaires sont aussi des compositions de clés....
    là je crois que tu devrais faire un graphe des dependances fonctionnelles pour verifier tout ca.
    Je me demandais simplement pourquoi ne pas mettre une et une seule clé primaire par table et donc une seule clé étrangere par table référencée.
    une cle primaire ne donne pas automatiquelent une clé secondaire dans la table referencee, encore une fois, il faudrait le MCD pour verifier (je pense)
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  3. #3
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    sinon, si je comprends bien ce que tu veux savoir, une cle composee est composee effectivement de deux attributs, qui permettent de connaitre les autres attributs de la table.
    Dans ce cas, la dependance fonctionnelle n'est pas elementaire, ni directe.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

Discussions similaires

  1. Exposer des clés métiers composées dans la couche de service.
    Par zekey dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 0
    Dernier message: 09/03/2014, 15h33
  2. Relations père-fils avec des clés composées ?
    Par v4np13 dans le forum Hibernate
    Réponses: 0
    Dernier message: 07/09/2013, 09h33
  3. Réponses: 2
    Dernier message: 03/04/2007, 09h28
  4. Créer des clés informatiques à partir d'1 base de données??
    Par Flateric dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 11/02/2005, 07h49
  5. pb avec des clés sur un formulaire
    Par marie253 dans le forum Bases de données
    Réponses: 7
    Dernier message: 17/06/2004, 13h53

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