How would you structure a relational database schema to support an enterprise-level ISP management portal?