yes then go for Inner join and yes do Normalize you table ,
Like companymaster,workregmaster,empmaster,addressmaster,workdetail
just take care that data should not repeat in table ,it will affect size and performance.
you will get all you want using inner join.