Ajuda para estruturar banco de dados

Olá!
Estou tentando estruturar um banco para um aplicativo da faculdade com o seguinte escopo:

Tenho um usuário que é logado com o Facebook: id; nome; email.

Esse usuário quando logar pode assumir 2 perfis no app: Prestador de serviço ou contratante de serviço.
Se ele entrar com a primeira opção, vai para um menu diferente ao da segunda e vice-versa.

Como vocês me recomendariam estruturar o banco? Criar 3 tabelas: usuário; prestador; contratante; cada uma com seus respectivos atributos e relacioná-las?