Do you think you need many tables as many business categories exists ? No, you don’t. You need one table to save all 4816 business categories. If you need to save more or detailed information for each business category, then you can create another table with the resting data, and create a relation between the first one and the second one, usign a code number or another data fields.
If this was misunderstood, please forgive me and tell me more about what you need.