Schéma interne et performances des applications
La passage au schéma interne (ou physique), i.e. l'implémentation du schéma logique dans un SGBD[1] particulier, dépend de considérations pratiques liées aux performances des applications.
Les possibilités d'optimisation des schémas internes des BD[2] dépendent essentiellement des fonctions offertes par chaque SGBD.
On peut néanmoins extraire certains principes d'optimisation des schémas internes suffisamment généraux pour être applicables dans la plupart des cas.
Proposition de solutions
Parmi les solutions d'optimisation existantes, on pourra citer :
L'indexation
La dénormalisation
Le partitionnement vertical et horizontal
Les vues concrètes
Le regroupement (clustering) de tables
...
Méthode : Démarche d'optimisation
Des problèmes de performance sont identifiés,
des solutions d'optimisation sont proposées,
les solutions sont évaluées pour vérifier leur impact et leur réponse au problème posé.