Normalisation of databases has the primary effect of reducing the storage space needed. In commercial development databases are quite routinely denormalised in order to get performance gains, I think that might be the case with the items table. The actual storage space of duplicated items (if any) isn't really an issue, the overhead of having to do additional joins may degrade the performance though.
|