Bonjour à tous !
à partir du MCD ci-dessous on me demande de modéliser une dimension pour une modélisation en étoile pour une base de données décisionnelle:
Malheureusement je ne comprends pas comment faire.
Merci pour votre aide.
Bonjour à tous !
à partir du MCD ci-dessous on me demande de modéliser une dimension pour une modélisation en étoile pour une base de données décisionnelle:
Malheureusement je ne comprends pas comment faire.
Merci pour votre aide.
Bonjour Alucardalex,
D'après ce que je comprends, il faut gérer les relations n-----n, donc via des tables intermédiaires avec une particularité pour les (0,n).
Ma suggestion est la suivante :
Table A :
- Id_TableA (PK)
- C1_TableA
...
Table B :
- Id_TableB (PK)
- C1_TableB
...
Table C :
- Id_TableC (PK)
- C1_TableC
...
Table D :
- Id_TableD (PK)
- C1_TableD
...
Table A_B :
- Id_TableA (PK)
- Id_TableB (PK)
- Date_A_B
...
Table A_C :
- Id_TableA (PK)
- Id_TableC (PK)
- Date_A_C
...
Table A_D :
- Id_TableA (PK)
- Id_TableD (PK)
- Date_A_D
...
Relations :
A 0-----n A_B via Id_TableA ;
A 0-----n A_C via Id_TableA ;
A 1-----n A_D via Id_TableA ;
B 0-----n A_B via Id_TableB ;
C 0-----n A_C via Id_TableC ;
D 1-----n A_D via Id_TableD.
Cela veut donc dire, si j'ai bien compris que :
A et B peuvent "vivre leur vie" de leur côté, sans relation entres elles ;
A et C peuvent "vivre leur vie" de leur côté, sans relation entres elles ;
un A possède, forcément, au moins 1 ou n D ;
un D est possédé, forcément, par au moins 1 ou n A.
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager