Bonjour,
Je suis en pleine réflexion pour bien créer une base de données avec des tables.
La situation est la suivante.
J'ai un champs qui a plusieurs stations. Chaque station a 5 ou 6 capteurs et évidemment, je dois enregistrer les mesures dans une table.
Donc je pense créer 4 tables
- measures
- fields
- sensors
- stations
Mon questionnement est comment bien faire les liaisons entre ces bases de données.
1:n identifying relatioship?
1:n non-identifying relationship
n:m identifying relationship
Je voyais plus tôt utilier des 1:n non-identifying relationship, mais je me demande su la table 'sensors' ne devrait pas être une n:m., sachant qu'il peut avoir plusieurs sensors pour différentes stations? Dans le cas de cette table, je me demande quelle option entre 1:n ou n:m serait la mieux adaptée
Quand pensez-vous?
Voici une proposition/idée que j'ai rapidement fait avec BrenchMySQL
Merci pour vos lumières
Partager