• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

el_joker

Modelo Relacional

5 mensagens neste tópico

Olá, estou a fazer um trabalho de base de dados e estou com dificuldades em fazer o modelo relacional, o trabalho consiste em fazer a gestão de armazem de materias de construção civil.

Tenho de poder efectuar o seguinte:

-registar clientes

-registar fornecedores

-registar vendas

-registar encomendas ao fornecedores

-registar o transporte para as vendas(um transporte tem uma determinada quantidade)

-registar o transporte das encomendas

-actualizar stock

-consultar stock

-registar produtos(tipo, descrição)

tenho as tabelas seguintes feitas:

-clientes

-venda

-descrição de venda

-fornecedor

-encomenda

-descrição encomenda

-produtos

-tipo de produto

nestas tabelas não tenho grandes dificuldades não sei é como fazer os transportes :hmm:

Peço desculpa se não tiver sido o suficientemente claro, agradeço toda a ajuda prestada :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom Dia.

O que queres dizer com transporte para as vendas e transporte das encomendas?

Ou eu não entendi bem? Ou estás a fazer alguma confusão com a questão dos transportes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Deves estar com dificuldades porque tens um caso de muitos para muitos. Isto significa que vais ter de criar uma tabela extra. É sempre assim nestes casos.

Eu fazia assim:

Produto

Encomendas (IDEncomenda, IDProduto (FK), IDTransporte (FK), Quantidade)

Transporte

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

exactamente como o nosso parceiro disse nisso é muitos para muitos dando origem a uma tabela extra que possuirá as duas chaves das tabelas em questão.

cumps Paulo Silva

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado!! Já resolvi o problema já tenho a modelação feita ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora