A l'ère du RAD (rapid application development), on peut suivre la mode et être tenté par une implémentation de projet rapide, au détriment de la qualité de la conception de la base de données relationnelle. Si l'on cède à ce penchant, les performances en souffriront. Une conception médiocre est difficile
Tip 3 : Prenez le temps de la conception
à rattraper parce que corriger la conception exige souvent de modifier une grande partie du code écrit et testé.
Pour aboutir à une base de données bien conçue, il faut commencer par créer un modèle normalisé sous la troisième forme normale au moins. Cette pratique minimise la redondance et réduit les volumes de données globaux. On peut ensuite dénormaliser systématiquement le modèle, en documentant tout ce qui diffère de la forme normalisée.
Un modèle dénormalisé et un modèle non normalisé sont deux choses différentes. Le premier introduit la redondance pour des raisons de performances précises. Ainsi, s’il faut constamment consulter les commandes en suspens d’un client par son nom et si une table contient le numéro d’identification du client et son nom, tandis qu’une autre contient le numéro d’identification du client et l’état de la commande, SQL Server doit joindre ces tables pour extraire les noms des clients présentant des commandes en suspens. Dans certains cas, les jointures sont coûteuses. Un modèle dénormalisé pourrait ajouter le nom du client à la table qui contient l’état de la commande et le numéro d’identification du client, dispensant ainsi d’une jointure.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- ADI, l’infrastructure de données de Scality pensée pour l’ère de l’IA et de la souveraineté
- Les coûts cachés des merge requests générées par l’IA
- WatchGuard lance Rai, une IA agentique taillée pour les MSP
- Mythos révèle les limites d’un Zero Trust centré sur le réseau
Articles les + lus
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Avril 2026
À la une de la chaîne Tech
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Avril 2026
