J'ai une table TreeStructures qui contient des structures d'arbres. Cette table a les colonnes 'id, name, left, right et une clé étrangère TreeId' à une table Arbres avec une colonne 'id' et quelques informations supplémentaires sur l'arbre.Rangées de groupes dans une table - conception
Maintenant, si « id » était la seule colonne dans les arbres de table, serait-il bon de retirer la table des arbres et de laisser la clé étrangère ArbreID être juste une colonne?
Faire un nouvel arbre signifierait que je devrais vérifier la valeur la plus élevée de ArbreID puis incrément par un pour obtenir une nouvelle valeur. Il y a un danger d'ici ... concurrency
Quoi qu'il en soit, ce qui est des meilleures pratiques dans cette situation?
Idd, nous avons même maintenant plus de colonnes dans le tableau de l'arbre, mais elles ne sont pas nécessaires. –