Bonjour,
Dans le cadre d'un projet, j'aimerais avoir votre avis sur la structure de la base de données que je devrais utiliser.
Le projet est un programme autonome (Delphi) qui enregistre les changements d'états d'un moteur (M quand le moteur fonctionne, A lorsqu'il est à l'arret et I lorsque son état est incertain, environ 20 changements par jour). Pour chaque changement d'état, j'enregistre la date, l'heure et l'état du moteur (M, A ou I).
Chaque moteur se situe dans des batiments différents mais un batiment peut possèder plusieurs moteurs. Au final mon programme gèrera au maximum 600 moteurs et l'historique de recherche est de 5ans environ.
J'aimerais savoir quelle architecture auriez-vous utilisé pour que lors d'une requête, le temps de reponse soit raisonnable et l'architecture le plus logique possible. A votre avis, dois-je dédier une table par moteur ou bien dois-je tout mettre dans la même table sachant que la base risque de grossir avec le temps.
Merci a vous
Partager