Ir para conteúdo
Fórum Script Brasil
  • 0

Como Alterar um banco de dados


fernando Almeida

Pergunta

Boa tarde!

alguém poderia me da uma luz nesta questão;

Cliente

 

 

 

Serviços

 

 

 

Ordem de Serviço

ID
Nome
E-mail
Data de nascimento
Telefone celular
Telefone residencial
ID (auto incrementável)
Nome serviço
Valor final
Custo empresa
ID (auto incrementável)
ID cliente
ID Serviço
Data contratação
Data execução


1. Quais alterações devemos fazer nessa estrutura para que o cliente consigo fazer
mais de um serviço por solicitação?
2. E se a mesma ordem de serviço tivesse serviços para endereços diferentes. Como
ficaria a nova estrutura de dados?

 

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

O primeiro é fácil. Basta estabelecer um relacionamento muitos para muitos entre cliente, serviço e ordem de serviço;

No segundo, estabeleça um relacionamento um para muitos entre clientes e endereços; depois, estabeleça um relacionamento um para muitos na tabela que você criar no item um.

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde Denis Courcy!

Segui sua orientação referente minha duvida no MySQL porem na questão 2;

2. E se a mesma ordem de serviço tivesse serviços para endereços diferentes. Como
ficaria a nova estrutura de dados?

Você orientou estabelecer um relacionamento um para muitos na tabela que você criar no item um,como sou iniciante fiquei com uma duvida e fiz a ligação gostaria caso você tiver tempo da uma olhada se e dessa forma mesmo.

Denis muito obrigado! estou iniciando no mundo da programação este ano pois ainda tenho muitas duvidas,e estou realizando a criação desse banco para tentar uma oportunidade de estagio no mercado de trabalho.


 

 

106c8f9533d84e28a34202b80f0b1c6f-0.jpg

Editado por fernando Almeida
Adiciona outro modelo
Link para o comentário
Compartilhar em outros sites

  • 0
22 minutos atrás, fernando Almeida disse:

Boa tarde Denis Courcy!

Segui sua orientação referente minha duvida no MySQL porem na questão 2;

2. E se a mesma ordem de serviço tivesse serviços para endereços diferentes. Como
ficaria a nova estrutura de dados?

Você orientou estabelecer um relacionamento um para muitos na tabela que você criar no item um,como sou iniciante fiquei com uma duvida e fiz a ligação gostaria caso você tiver tempo da uma olhada se e dessa forma mesmo.

Denis muito obrigado! estou iniciando no mundo da programação este ano pois ainda tenho muitas duvidas,e estou realizando a criação desse banco para tentar uma oportunidade de estagio no mercado de trabalho.


 

 

106c8f9533d84e28a34202b80f0b1c6f-0.jpg

 

bD.png

Link para o comentário
Compartilhar em outros sites

  • 0

Em original.png, em anexo, desenhei a estrutura original que você descreveu.

Em itemUm.png, em anexo, desenhei a estrutura proposta no item 1.

Em itemDois.png, em anexo, desenhei a estrutura proposta no item 2.

Movi a data de execução da tabela Ordem de Serviço para a tabela Ordem Servico x Servico, pois com endereços diferentes os serviços poderão ser executados em datas diferentes.

 

original.png

itemDois.png

itemUm.png

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...