Bonjour à tous,
J'ai un problème de conception qui ne m'ai jamais arrivé, et je n'arrive pas à le résoudre le plus efficacement possible.
J'ai pour faire simple un MCD à réaliser pour des véhicules qui pourrait être Auto et Moto par exemple.
J'ai donc une entité Véhicule, que j'aimerais spécialiser en Auto et Moto (car ces deux autres entités ont quelques différences).
Deux élément interviennent : Marque/Modèle et Motorisation.
- Une marque appartient à un ou plusieurs type de véhicule (Honda Auto, Honda Moto).
Un modèle appartient à une seule marque (Clio de chez Renault par exemple) et qu'à un seul type de véhicule (Auto en loccurence).
- Pour la motorisation, pour l'auto on retrouve diesel/essence, mais aussi GPL, électrique, hybride.. Alors qu'en moto y'en a pas encore autant, et il serait idiot de proposer toutes les motorisations si on choisit plus tard une moto (je visualise un peu le projet en même temps...)
Donc je me demande si la spécialisation est possible, et comment cela se représente...
En vous remerciant par avance !
EDIT
Je joins ce que je pense correct mais ça me semble la pagaille, si quelqu'un pouvait vérifier...
Le soucis est maintenant d'ajouter des attributs qui sont uniquement dans moto ou dans auto... C'est pour moi impossible de le faire alors que le schéma semblait bon...
TypeVehicule2 = "Auto", "Moto"
Type = "Berline", "4x4", "Sportive"
Pour éviter toute confusion.
Partager