I know, but my client is not giving me much to work with here, he provided samples of how his reports are, but then adds he he wants other columns that are were not in the samples provided, so it's up to to my group to make sense of the business logic, but we're not seeing much of a correlation to break it down. I think we have be a bit more forceful with my client to drop the beans of what he wantsWell with normalization, you are actually splitting a bigger table into smaller table, and the right degree of normalization helps a lot with the speed of queries.
You never want to have all your data in one table because it will possibly create a lot of duplicate data and it will be fairly slow.