Bonjour
Je suis en train de préparer un projet dans lequel j'aurais besoin d'une base de donnée. Tout n'est pas encore complètement défini, je ne peux donc vous fournir le script de création des tables. Cependant, j'ai peur de me retrouver confornter à un problème par la suite, et je prèfère chercher une solution dès maintenant si elle implique une évoultion de l'architecture...
Donc, je veux réaliser une bases de connaissance contenant un ensemble de gène. Chaque gène appartient à au moins un génome. De plus il existe plusieurs types de gènes, pouvant cohabiter dans un même génome.
Je vais vouloir obtenir l'ensemble des gènes d'un génome. Cependant, chaque type de gène est stocké dans une table qui lui est propre. En effet, les données caractérisant un gène peuvent énormément différer d'un gène à l'autre.
La table liant les gènes aux génomes contiendra donc l'id du génome, le type du gène et l'id du gène. De plus, une autre table fournira le nom de la table correspondant à un type de gène.
Est il possible de sélectionner les tables correspondant aux gènes d'un génome sans générer manuellement une requête à l'aide des résultat d'une précédente? Dans ce cas, une première requete me fournirait le nom de toutes les tables nécessaires, puis je génèrerais la suivante en incluant l'ensemble de ces tables, cependant, j'aimerais éviter ce traitement intermédiaire.
Merci d'avance
Partager