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 :

Conception arborescence multi hierarchique (multi parents, multi enfants)


Sujet :

Schéma

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Conception arborescence multi hierarchique (multi parents, multi enfants)
    Bonjour à tous,

    Je cherche à modéliser une arborescence en BDD. J'ai déjà exploré les méthodes de base de modélisation d'arborescence (ID ID père & représentation intervallaire) mais ça ne correspond pas à ce que je cherche.
    Mon arborescence doit répondre aux contraintes suivantes :

    Nom : PRJ012_00236.jpg
Affichages : 963
Taille : 17,2 Ko


    - Un élément de l'arbre peut avoir plusieurs père (Ici "Niveau 3" a deux père).
    - L'élément apparaissant à différent endroit (ici "Niveau 3") doit être le même enregistrement en base (pour une cohérence en "temps réel").
    - Un même élément de l'arbre présent à deux endroit (le cas de "Niveau 3") peut avoir des enfants différents en fonction d'où il se situe (fonction qui me pose bien des soucis).

    Est ce que quelqu'un a déjà modélisé ce genre de situation ?

    Merci de votre aide.

  2. #2
    Membre régulier
    Homme Profil pro
    retraité DBA mainframe
    Inscrit en
    Juillet 2013
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : retraité DBA mainframe

    Informations forums :
    Inscription : Juillet 2013
    Messages : 68
    Points : 97
    Points
    97
    Par défaut
    Bonjour,

    Je ne vois pas trop votre problème. Tout d'abord une remarque : le niveau 3 de la zone 9 et le niveau 3 de la zone 10 ont la même désignation, mais ne représente aucunement le même espace donc un seul père ce que montre votre pièce jointe.
    La question avant tout est de savoir l'ordre de découpage de votre bâtiment : Bâtiment, Niveau, Zone, Local semble plus probable. Le niveau pose le même problème de gestion. Bâtiment est le seul point d'encrage du modèle. Les autres entités ne sont définies que les unes par rapport au autres : local 9 de la zone 10 à l'étage 3 du bâtiment 1.

    Je vais réfléchir à une représentation possible.

    Bonne soirée
    L'entité est un état d'Esprit (Kent)

    Le Doute raisonnable est facteur de progrès

  3. #3
    Membre régulier
    Homme Profil pro
    retraité DBA mainframe
    Inscrit en
    Juillet 2013
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : retraité DBA mainframe

    Informations forums :
    Inscription : Juillet 2013
    Messages : 68
    Points : 97
    Points
    97
    Par défaut
    Bonsoir,

    J'ai une solution

    Considérons les Objets (Merise) en présence : BATIMENT NIVEAU ZONE LOCAL
    Pour chacun un identifiant reprenant l'intitulé. Donc pas de doublon à ce niveau.

    Prenons l'association LOCALISER qui va associer ces objets : cardinalité 1,N pour chaque

    Dans "localiser" nous pouvons inscrire des éléments complémentaire de description propre à chaque espace ainsi défini.


    Qu'en pensez-vous?
    L'entité est un état d'Esprit (Kent)

    Le Doute raisonnable est facteur de progrès

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 176
    Points : 301
    Points
    301
    Par défaut
    Bonsoir,

    - L'élément apparaissant à différent endroit (ici "Niveau 3") doit être le même enregistrement en base (pour une cohérence en "temps réel").
    Qu'entendez-vous par cohérence en "temps réel" ?

    Par ailleurs, votre arborescence comporte quatre "éléments" maximum ? ou un nombre "d'éléments" indéterminés ?

    Merci de préciser votre besoin.

  5. #5
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    7 945
    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 : 7 945
    Points : 30 716
    Points
    30 716
    Billets dans le blog
    16
    Par défaut
    Bonsoir,


    Avez-vous vu ce post (et ceux qui le précèdent) ?

    Le coup des strates ?
    (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.

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/03/2015, 08h53
  2. Existe-t'il une norme multi-plateforme pour le multi-thread
    Par ol9245 dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 23/10/2012, 09h39
  3. Recherche multi selection (et non multi critére)
    Par ange_dragon dans le forum Modélisation
    Réponses: 12
    Dernier message: 29/05/2007, 19h23
  4. [Conception] procédure stockée, variable, et select multi base
    Par overider dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/03/2007, 14h02
  5. [Conception] Génération d'un menu HTML multi-niveaux (indéfini)
    Par R'SKaP dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/02/2007, 13h39

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