Bonjour tout le monde,
je suis chargée pour mon stage de fin d'étude de créer une grosse base de données.
comme je suis débutante en mysql , j'ai crée un modele mais je ne suis pas sur qu'il sera efficace quand on va l'interroger.
Alors , chaque jour j'ai 11 fichiers à stocker dans la base ,chaque fichier est associé à un noeud et tous ces 11 fichiers concerne une plateforme.
tous les fichiers ont la meme structure, donc dans chaque fichier on a plusieurs ligne de la meme structure : Object: parameter1 = value1 , value2, value3,....;
chaque parametre a plusieur value, et les paires parameter/value on les a dans un fichier statique donc je pense creer une table statique ( descriptive_table) qui contient tous les pairs parameter/value possible.
et pour les 11 fichiers, creer une tables par fichier meme si les 11 tables auront la meme structure et je pourrai mettre une seule table pour les 11 fichiers, c'est juste pour éviter de trop charger une seule table.
les 11 tables auront des clés étrangere de la table descriptive .
mon probleme c'est que , je n'ai pas de clés primaire pour les 11 tables, et je ne sais pas ou mettre des index , donc j'ai peur d'avoir des recherche lentes plus tard .
je mettrai une image du modele que j'ai fait, j'espere pouvoir m'aider.
Merci
Partager