Bonjour,

Je dois modéliser des salles informatiques.

La majorité des objets sont dépendants les uns des autres.
Un exemple simpliste : Site => Salle => Travée => Baie => Equipement => ...
Mais certain, ils sont présents à plusieurs niveaux :
Site => Salle => Baie => ...
Site => Baie => ...
A priori, il faudrait normalement décrire Entité 'Baie' avec des liens IdTravée, un IdSalle, un IdSite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE TABLE InfraTelCo.Baie
  ( IdBaie        INT( 6 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
     . . .
    IdSite        INT( 6 ) UNSIGNED NOT NULL ,
    IdSalle       INT( 6 ) UNSIGNED NOT NULL ,
    IdTravee    INT( 6 ) UNSIGNED NOT NULL , 
     . . .
    PRIMARY KEY ( IdBaie )
  ) ENGINE = MYISAM ;
Sur mon exemple simpliste, ca passe encore mais dans la vraie vie (+ d'une 30aine d'objets) ... Ça devient vite une horreur !!!

Existe t'il une astuce de conception ?
Merci de votre réponse.