The term that best describes an application with separate database, business logic, and application layers is Three tier.
While "N-tier" could also apply (as it encompasses more than three layers), the more precise term based on your description is "Three tier."