L’auteur critique les explications traditionnelles de la 4NF (Quatrième Forme Normale), jugées inutilement complexes et confuses. Il propose une approche plus intuitive, partant d’un exemple concret de conception de tables pour un système de gestion d’instructeurs sportifs et leurs compétences (langues et savoir-faire), illustrant une structure déjà conforme à la 4NF sans recourir à des décompositions artificielles.
L’article met en lumière l’historique de la 4NF, depuis son introduction dans les années 1970-1980, et analyse pourquoi les méthodes pédagogiques modernes (y compris les explications simplifiées comme celles de Wikipedia ou de ChatGPT) perpétuent une présentation contre-productive. L’auteur souligne que la 4NF est souvent enseignée à l’envers, en partant de schémas dénormalisés pour aboutir à une décomposition présentée comme "normale", alors qu’une approche directe serait plus claire.
Enfin, l’auteur défend l’idée que la 4NF est rarement nécessaire en pratique pour concevoir des bases de données fonctionnelles en 2024, et que sa complexité théorique découle davantage de choix historiques de présentation que d’une réelle utilité opérationnelle.
Les formes normales en bases de données sont essentielles pour optimiser les performances, réduire la redondance des données et faciliter la maintenance à long terme. Elles permettent d'éviter les problèmes de duplication d'informations, d'incohérences lors des mises à jour et de complexité croissante des requêtes. Les trois niveaux fondamentaux sont la 1NF (atomicité des données), la 2NF (dépendance fonctionnelle complète) et la 3NF (élimination des dépendances transitives).
Tout est dans le titre