Ir ao conteúdo
  • Cadastre-se

Auxílio na estrutura de banco de dados


Posts recomendados

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

Vou ter 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?

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Danilo Arantes Primeiramente seja bem vindo em nosso fórum.

Quando se modela um banco de dados, é preciso ter em mente um banco bem otimizado. 

Para isto aplicamos as normas formais..

 

Para evitar as inconsistências e redundâncias é melhor primeiro se perguntar quais são as entidades e depois pensar o que se relaciona aquela entidade.

 

Você poderia fazer desta maneira, assim como criar uma tabela para unificar os tipos de usuário e depois usar outra tabela para popula-la.

 

Podes criar um usuário, tipoUsuario, relatorio. Por exemplo:

Vqfb3Vf.png

Você pode esmiuçar mais ainda... como por exemplo criar uma tabela de valores para receber de acordo com o tipo  e criar um outro campo do tipo INT para receber o valor dos registros dessa tabela de valores.

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!