Cardinalité - modélisation base de données

Cardinalité - modélisation base de données - Divers - Programmation

Marsh Posté le 08-06-2006 à 09:59:56    

Bonjour tout le monde,
j'ai un petit problème au niveau de mes cardinalités :
J'ai une centaines d'objets et 4 plateaux.
Les objets se positionnent sur les plateaux.
A un instant t, un objet A ne peut se trouver que sur un seul plateau (logique)
Cependant, à l'instant t+1, il peut très bien se trouver sur un des trois autres plateaux
 
Ainsi, la cardinalité qui relie objet à plateau est -elle :
  -- (0, n) --> un objet peut se trouver sur plusieurs plateaux, ou bien
  -- (0, 1) --> un objet peut se trouver sur 0 ou 1 plateau ?????
 
Car je ne sais pas si la cardinalité se calcule à l'instant t ou pour un tps infini.
 
Merci de votre aide ;)

Reply

Marsh Posté le 08-06-2006 à 09:59:56   

Reply

Marsh Posté le 08-06-2006 à 10:17:40    

(0, 1)
Car la base de donnée représente la configuration à un instant t.

Reply

Marsh Posté le 08-06-2006 à 10:33:26    

Merci de ta réponse,
dans ce cas là, comment je fait pour sauvegarder l'historique de toutes les compositions de plateau ??
Quelqu'un a une idée ?

Reply

Marsh Posté le 08-06-2006 à 11:24:36    

Re Salut,  
en fait j'ai lu ça sur le site de Developpez.com (http://mhubiche.developpez.com/Access/cours/bases/#LII-1) :
"Donc, lorsque nous sommes en présence d’une association plusieurs à plusieurs, il convient de toujours se poser les questions relatives aux données complémentaires, et tout particulièrement les données historiques. "
 
Ma question est : Lorsque nous sommes en présence d'une association 0 (ou 1) à plusieurs, est-ce que les Historiques de ces données pourront être automatiquement retrouvés ? ou faut il que je le modélise explicitement ?

Reply

Marsh Posté le 08-06-2006 à 11:28:02    

Bah oui faut que tu gères ça


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 08-06-2006 à 11:36:01    

Merci de ta réponse,
Tu a une idée de comment ?

Reply

Marsh Posté le 08-06-2006 à 11:44:49    

Soit tu rajoute une entité "historique" en 0,n, soit tu gardes ta relation exsistante et tu la fais évoluer de 0,1 à 0,n, en gardant un moyen de différencier l'etat T de l'etat T+1


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed