Per ottimizare l'operazione O10 introduciamo nell'entità ``Periodico'' un attributo ridondante ``Numero articoli'' che tiene conto del numero di articoli scritti per ciascun periodico.
Quindi valutiamo il costo delle operazioni con la ridondanza.
Concetto | Costrutto | Accessi | Tipo |
---|---|---|---|
Articolo | E | 1 | S |
Collaboratore | E | 1 | L |
Scrive | A | 1 | S |
Supervisore | E | 1 | L |
Supervisiona | A | 1 | S |
Numero | E | 1 | L |
Ha | A | 1 | S |
Di | A | 1 | L |
Periodico | E | 1 | S |
Ad ogni inserimento bisogna incrementare il contatore.
Il costo di questa operazione aumenta di 3 x 10 x 30 accessi/mese.
Concetto | Costrutto | Accessi | Tipo |
---|---|---|---|
Periodico | E | 5 | L |
Di | A | 850 | L |
Numero | E | 850 | L |
Con la ridondanza introdotta il costo della operazione diventa di 1.705 x 60 = 102.300 accessi/mese, con un guadagno di ben 2.550.000 di accessi/mese!
D'altro canto lo spazio occupato dal dato ridondante è del tutto irrisorio.