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

Schéma Discussion :

[MCD] Relation récursive


Sujet :

Schéma

  1. #1
    storm_2000
    Invité(e)
    Par défaut [MCD] Relation récursive
    Bonjour, je voulais savoir dans qu'elle cas une table fait référence à elle même ? ou quand une association à pour clé étrangère primaire, la même table ? qu'elle en est utiliité ?

    merci
    Dernière modification par TheLeadingEdge ; 08/11/2006 à 21h45.

  2. #2
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut
    Exemple de cas :
    • Un homme est le fils d'un autre homme
    • Un repertoire contient d'autre depertoires

    ...

  3. #3
    storm_2000
    Invité(e)
    Par défaut
    donc ce que l'on peut dire par exemple, si il y as des catégorie de produit,
    une catégorie peut être la ' sous ' catégorie d'une catégorie.

    Mais bin imaginons que j'ai

    catégorie 1.
    catégorie 2 sous catégorie de catégorie 1
    catégorie 3 sous catégorie de catégorie 2.

    Comment fait ton pour retrouver l'élément racine en une requete de catégorie3 ?

  4. #4
    Membre expert
    Avatar de TheLeadingEdge
    Inscrit en
    Mai 2005
    Messages
    1 199
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 1 199
    Points : 3 103
    Points
    3 103
    Par défaut
    Bonjour,

    Oui, c'est pour modéliser 1 nomenclature, ou 1 arbre généalogique ou 1 organigramme...
    Tu peux faire 1 recherche sur les fermetures transitives.

    Citation Envoyé par storm_2000
    Comment fait ton pour retrouver l'élément racine en une requete de catégorie3 ?
    Selon le SGBD la réponse va être différente. Cela va aller de pas possible à faisable.
    ORACLE voir CONNECT BY
    DB2 voir WITH RECURSIVE
    MS voir Tranform/Pivot
    sinon voir les articles de SQLPro sur la conception intervallaire.

    Mais on est loin de la conception. Tu devrais voir ça ds le forum sql.

  5. #5
    storm_2000
    Invité(e)
    Par défaut
    D'accord, merci pour vos réponse clair et rapide

Discussions similaires

  1. MCD Relation récursive
    Par lightalex01 dans le forum Schéma
    Réponses: 11
    Dernier message: 22/01/2012, 13h14
  2. [MCD] Relation n-aire et partie de clef null
    Par wil4linux dans le forum Schéma
    Réponses: 2
    Dernier message: 27/09/2007, 11h09
  3. [MCD]relation entre tables comment faire?
    Par hicham28 dans le forum Modélisation
    Réponses: 8
    Dernier message: 10/04/2007, 22h32
  4. [MCD]Relation Utilisateurs - Groupes - Fonction
    Par clarence dans le forum Schéma
    Réponses: 7
    Dernier message: 07/06/2006, 14h52
  5. Relation récursive pour exporter vers XML
    Par bossun dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/08/2005, 15h17

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