Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
692 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  relation 3dimensions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

relation 3dimensions

n°957570
tomtom41
It's not a bug, it's a feature
Posté le 20-01-2005 à 16:15:06  profilanswer
 

:hello:  
 
dans mon diagramme j'ai une relation 3 dimensions :
 
ETUDIANT----0,n----|--relation|
FORMATION---1,1----| parcours |
ANNEE-------0,n----|--------- |
 
le probleme c'est que je dois implémenter cette relation 3d dans oracle.
j'aimerais donc savoir si ma méthode est bonne :
 
faire une table parcours avec pour clé la clé de formation + clé de annee et en propriété clé de étudiant.
 
est ce correct ?  [:totoz]


Message édité par tomtom41 le 20-01-2005 à 16:15:58
mood
Publicité
Posté le 20-01-2005 à 16:15:06  profilanswer
 

n°957662
pains-aux-​raisins
Fatal error
Posté le 20-01-2005 à 17:22:48  profilanswer
 

non c'est faux...
c'est plutot rare dans une relation ternaire d'avoir un cardinalité 1,1...
 
edit : arf, j'ai présumé que c'était du Merise, en UML c'est vrai...


Message édité par pains-aux-raisins le 20-01-2005 à 17:26:42
n°957667
pains-aux-​raisins
Fatal error
Posté le 20-01-2005 à 17:29:37  profilanswer
 

bon, pour l'histoire des clés, si on est en UML, il faut avoir une table parcours par exemple, qui a pour clé (cle[ETUDIANT], cle[ANNEE])
la cle de FORMATION étant un simple attribut.
 
edit : pour les explications, voir du côté des dépendances fonctionnelles.


Message édité par pains-aux-raisins le 20-01-2005 à 17:30:57
n°957720
tomtom41
It's not a bug, it's a feature
Posté le 20-01-2005 à 18:25:56  profilanswer
 

merci.
je concois que ceci est rare mais bon je ne vois pas comment modéliser sinon :??: mis à part créer une table etudiantannée.

n°957766
pains-aux-​raisins
Fatal error
Posté le 20-01-2005 à 19:56:32  profilanswer
 

parcours(id_etudiant, id_annee, id_formation)

n°957781
tomtom41
It's not a bug, it's a feature
Posté le 20-01-2005 à 20:15:08  profilanswer
 

pains-aux-raisins a écrit :

parcours(id_etudiant, id_annee, id_formation)


 
oui ceci est équivalent à ma relation non ?

n°957784
pains-aux-​raisins
Fatal error
Posté le 20-01-2005 à 20:19:26  profilanswer
 

non... ca serait trop facile sinon ;)

n°957786
tomtom41
It's not a bug, it's a feature
Posté le 20-01-2005 à 20:21:54  profilanswer
 

pains-aux-raisins a écrit :

non... ca serait trop facile sinon ;)


 
merci.
pour récuperer ces ids des tables, la meilleure solution est une relation 1,1;O,n ou une entité faible ?

n°958220
tomtom41
It's not a bug, it's a feature
Posté le 21-01-2005 à 08:50:05  profilanswer
 

:??:

n°958455
tomtom41
It's not a bug, it's a feature
Posté le 21-01-2005 à 13:33:26  profilanswer
 

:'(

mood
Publicité
Posté le 21-01-2005 à 13:33:26  profilanswer
 

n°958477
pains-aux-​raisins
Fatal error
Posté le 21-01-2005 à 13:55:54  profilanswer
 

tomtom41 a écrit :

merci.
pour récuperer ces ids des tables, la meilleure solution est une relation 1,1;O,n ou une entité faible ?


 :??: c'est koi la question ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  relation 3dimensions

 

Sujets relatifs
[PL/SQL] Probleme de relation avec le c++tri d'un tableau d'objet suivant une relation d'ordre
[MERISE]relation 1:1 vrai ou fautDonnees mysql dans selectbox en relation avec une input box
Problème de logique : relation plusieurs à plusieursrelation ACCESS/INGRE
comment définir une relation un à un sous accessrelation BD/VBA
[mysql] relation n:m comment kon fait?[EJB] ejb-ql : un finder pour une relation many to many ?
Plus de sujets relatifs à : relation 3dimensions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR