L3 Info : SGBD
 
◃  Ch. 2 Le Modèle Relationnel  ▹
 

Décomposition d'un schéma de relation

  • Comment transformer un ensemble d'attributs simples R=(A1, ..., An) en un ensemble de schéma R1, ..., Rp
  • Décomposition sans perte d'information (SPI) : une décomposition de R en un ensemble de schéma R1, ..., Rp est SPI si R = πR1R⋈ ... R⋈πRp)R
  • Théorème (Heath 71) : Soit R=(X, Y, Z) où X, Y, Z sont des ensembles d'attributs.
    Si R satisfait X→Y
    Alors R est égale à la jointure de sa projection sur (X,Y) et (X,Z) : R = π(X,Y)R⋈π(X,Z)R.
  • Théorème (Ulmann 88) : Soit R=(X,Y,Z) où X, Y, Z sont des ensembles d'attributs.
    Soit X→Y dans F alors la décomposition de R en S=(X,Y) et T=(X,Z) est SPI.
    Réciproquement, si la décomposition de R en S et T est SPI alors X→Y ou X→Z ∈ F+
  • Préservation des df par décomposition : Une décomposition de R est SPD si la fermeture de la réunion des Fi est égale à F+