Avis sur modélisation [SGBD] - SQL/NoSQL - Programmation
Marsh Posté le 05-09-2008 à 13:57:23
t'as pas l'impression que c'est total nawak ?
une table voyage avec un champ "type_vehicule" ça te semble pas un peu plus propre ?
Marsh Posté le 05-09-2008 à 13:58:22
et idem pour tes différents véhicules, c'est quoi ce total nawak de faire une table par type de véhicule
et demain tu vas droper la table bateau parceque tu fais du transatlantique, de la péniche et du voilier alors il te faudra 3 tables ?
Marsh Posté le 05-09-2008 à 16:16:40
je suis tout à fait d'accord que c'est n'importe nawak, c'est pour ça que je suis parti pour faire une table de relation
TABLE_VOYAGE_MOYEN_TRANSPORT
- voyage_id
- car_id
- avion_id
- bateau_id
- type_transport
- libelle
- aller_retour
Marsh Posté le 04-09-2008 à 11:55:01
Bonjour
J'ai une table VOYAGE qui peut avoir plusieurs modes de transport à l'aller et au retour
Ces modes de transport sont modélisé par des tables :
- CAR
- AVION
- BATEAU
Comment modéliseriez vous les relations ?
avec une table de jointure pour chaque mode de transport ?
TABLE VOYAGE_CAR
- voyage_id
- car_id
- aller_retour
TABLE VOYAGE_AVION
- voyage_id
- avion_id
- aller_retour
TABLE VOYAGE_BATEAU
- voyage_id
- bateau_id
- aller_retour
Dans ce cas, pour récupérer les information du moyen de transport à aller, ça devient très complexe et donc très lente (avec des joitnures un peu partout)
Voila j'aimerais avoir votre avis à ce sujet
merci