Normalisation:
La normalisation est la méthode utilisée dans une base de données pour réduire la redondance et l’incohérence des données de la table. C’est la technique dans laquelle les données non redondantes et cohérentes sont stockées dans le schéma défini. En utilisant la normalisation, le nombre de tables est augmenté au lieu de diminuer.
Dénormalisation:
La dénormalisation est également la méthode qui est utilisée dans une base de données. Elle est utilisée pour ajouter la redondance afin d’exécuter la requête rapidement. C’est une technique dans laquelle les données sont combinées pour exécuter la requête rapidement. En utilisant la dénormalisation, le nombre de tables est diminué ce qui s’oppose à la normalisation.
Différence entre normalisation et dénormalisation:
S.NO | Normalisation | Dénormalisation |
---|---|---|
Dans la normalisation, les données de non-redondance et de cohérence sont stockées dans un schéma défini. | Dans la dénormalisation, les données sont combinées pour exécuter rapidement la requête. | |
Dans la normalisation, la redondance et l’incohérence des données sont réduites. | Dans la dénormalisation, la redondance est ajoutée pour une exécution rapide des requêtes. | L’intégrité des données est maintenue dans la normalisation. | L’intégrité des données n’est pas maintenue dans la dénormalisation. |
Dans la normalisation, la redondance est réduite ou éliminée. | Dans la dénormalisation, la redondance est ajoutée au lieu de la réduction ou de l’élimination de la redondance. | |
Le nombre de tableaux dans la normalisation est augmenté. | Dénormalisation, le nombre de tableaux dans diminué. | La normalisation optimise les utilisations des espaces disques. | La dénormalisation n’optimise pas les espaces disques. |
Attention lecteur ! N’arrêtez pas d’apprendre maintenant. Mettez la main sur tous les concepts importants de la théorie CS pour les entretiens SDE avec le cours de théorie CS à un prix adapté aux étudiants et devenez prêt pour l’industrie.