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.
tblCategory
CatID
Category
tblBusiness
BusinessID
BName
BAddress1
BAddress2
BCity
...
tblCat_Bus
CatBusID
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?
mmcdonal
Look it up at:
http://wrox.books24x7.com