I am not sure what you are asking here. What is the relationship between the tables currently? If one store is capable of having more than one type, then you will want a junction table between your category tables and your business table. Currently this is not flat.
BusinessID - FK
CategoryID - FK
This will allow you to have n number of associations between your business and category structure. Then you reporting can show the categories associated with each business as needed.
Is this what you were talking about?
Look it up at: http://wrox.books24x7.com