In my own job i have about 60 tables and it seems not much)
I think that main thing is how datastore organized (relations beetween tables, etc..),
how much queries you need to retrieve needed information and how simple you data can be represent as buisness objects in your application.