Décomposer sans inventer de couples
Divisez une liste, associez les fiches par identifiant et repérez les couples inventés. Vérifiez ensuite séparément les dépendances. Aucun JOIN à écrire.
Deux tests : reconstruire sans perte rend exactement la source, sans couple ajouté ; préserver les dépendances signifie que les règles locales impliquent ensemble les règles initiales. Une chaîne peut suffire sans table commune à tous les attributs.