glop, glop,
je suis tombé sur cet article récemment : https://www.sitepoint.com/hierarchical-data-database/ cependant, dans mon cas, ça ne fonctionne pas.
En effet, l'arbre généalogique peut avoir des ancêtres communs.
Et pour un individu, je dois pouvoir lister toute son ascendance mais aussi toute la descendance.
Donc dans les solutions à proscrire :
- stocker dans ma table Animals, pour chaque entrée, l'ID du père et de la mère. On va éviter de générer des tonnes de requêtes n'est ce pas...
- les solutions sur le site indiqué plus haut.
L'idée d'avoir une table de naissance stockant une date et l'ID du père et de la mère et on référence l'ID de l'élément dans cette table dans la table Animals. Ca semble fonctionner pour l'ascendance.
Est ce que quelqu'un voit une idée différente ou des problèmes à venir sur ce mode ?
Merci,
Vincent
Partager