Un système de type DMV doit gérer les propriétaires, les véhicules (motos et véhicules hors route), leurs constructeurs et catégories, ainsi que les immatriculations avec dates d’émission et d’expiration.
Comprenez les décisions qui le sous-tendent.
Séparer la table VehicleClass pour distinguer les motos des véhicules hors route et prendre en charge de futurs types de véhicules
Utiliser Registration comme entité associative entre Owner et Vehicle afin d’enregistrer la propriété et les périodes d’immatriculation
Ajouter des clés étrangères de Vehicle vers Manufacturer et VehicleClass pour garantir l’intégrité référentielle et faciliter les recherches
À réutiliser pour toute base de données régionale ou d’État dédiée à l’immatriculation des véhicules et devant gérer les liens propriétaire-véhicule, la classification des véhicules et le cycle de vie des immatriculations.