modelisation 'hierarchique' ou mauvaise conception ?
Posté : 06 juil. 2007, 03:37
Bonjour!
J ai realise un schema relationnel mais lorsque je regarde le schema, il me semble etrange...
Je dois realiser une base pour des tournois dont voila le schema que j ai structure :
on peut obtenir la page suivante :
- id 1 : tournoi 'vivons ensemble'
- edition_id 1> category : 1 ediition 2005 (7eme edition)
- prefecture_id 5 > edition_id 1 Rhones-alpes
- place 8 > prefecture_id 5 Lyon
- prize_id 2> place_id 8 Prix du coeur
- john doe
- Prix du meilleur sourire
- barbye
Ce que je trouve bizarre dans ce schema, c'est que tout est lie par des cles etrangeres 'descendantes' et je ne suis pas sur d avoir place tout au bon endroit...
On pourrait representer cette structure comme un arbre et donc peut etre que passer a un modele 'nested' serait meilleur mais les donnees recues par lot sont sous format excel et convertir ca dans ce schema me semble etre trop long...
Voyez-vous une erreur de conception ? une facon de faire differente ?
J ai realise un schema relationnel mais lorsque je regarde le schema, il me semble etrange...
Je dois realiser une base pour des tournois dont voila le schema que j ai structure :
Code : Tout sélectionner
| tournoi_categories|
- category_id
category_name
category_description
|
1,n
|
|tournoi_editions| -- 1,n -- |edition_prizes|
- edition_id -prize_id
#category_id #edition_id
edition_year prize_name
edition_name display_order
edition_number
edition_description
|
1,n
|
|tournoi_prefectures|
- prefecture_id
#edition_id
prefecture_name
|
1,n
|
|tournoi_schedules|
-schedule_id
#prefecture_id
place
tournoi_date
|
1,n
|
|tournoi_winners|
-winner_id
#shedule_id
#prize_id
winner_name
winner_picture- id 1 : tournoi 'vivons ensemble'
- edition_id 1> category : 1 ediition 2005 (7eme edition)
- prefecture_id 5 > edition_id 1 Rhones-alpes
- place 8 > prefecture_id 5 Lyon
- prize_id 2> place_id 8 Prix du coeur
- john doe
- Prix du meilleur sourire
- barbye
Ce que je trouve bizarre dans ce schema, c'est que tout est lie par des cles etrangeres 'descendantes' et je ne suis pas sur d avoir place tout au bon endroit...
On pourrait representer cette structure comme un arbre et donc peut etre que passer a un modele 'nested' serait meilleur mais les donnees recues par lot sont sous format excel et convertir ca dans ce schema me semble etre trop long...
Voyez-vous une erreur de conception ? une facon de faire differente ?