We are in process of redesigning the database structure of our application for the primary objective to improve performance. i.e. fetching records to the presentation layer even when no. of users increases.
Currently, we are using a flat table where about 5-6 column have repeated values and can be converted into Master tables, going by the normalization rules. But once done will it improve the query time considering the fact that the queries will become complex with joins.
It is hosted on WIN2K and accessing a shared SQL 2000 database.
The no. of records will keep on incresing, say @ 1000 records per month.
Thanks in advance for your opinion.