Why are joins bad or \'slow\'. I know i heard this more then once. I found this quote
The problem is joins are relatively slow, especially over very
article says that they are slow when compared to absence of joins. this can be achieved with denormalization. so there is a trade off between speed and normalization. don't forget about premature optimization also :)