Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jore

Relacionamento entre tabelas

Recommended Posts

Olá amigos,

Sou novato em criação de banco de dados e estou precisando da ajuda de vocês para tirar umas dúvidas.

 

Bom, estou criando um banco com apenas duas tabelas. Veja imagem abaixo:

0ynm.jpg

 

Em tudo que li na net e vídeos de alguns cursos que estou estudando, vi que o campo código é o campo mais certo para se criar o relacionamento.

 

Porém não é o campo que eu gostaria de utilizar em meu projeto. Gostaria que o relacionamento fosse o campo PA_NOME e mostrasse de forma automática a imagem da bandeira.

 

Quero por um ComboBox onde a pessoa poderá selecionar o nome do País e ao selecionar um nome, automaticamente a imagem da sua bandeira será mostrada no campo image. Veja abaixo:

 

7y6b.jpg

 

Então minha dúvida é essa: Ao invés de por o campo PA_CODIGO como meu relacionamento posso por o campo PA_NOME?

 

Tentei deixar bem explicado espero que possam me ajudar! Sim? Não? Que problemas posso ter?

 

Obrigado à Todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim pode , só que o correto e por id. e pode esta fazendo join e pegar o nome

ex:

 

dessa maneira vai retornar os dados as 2 tabelas inclusive "PA_NOME"

select * from "TABELA_ITENS" as t1 inner join "TABELA_PAIS" as t2 on t1."PA_CODIGO" = t2."PA_CODIGO"

OBS: quando for modelar o banco, tente seguir padrões, nomenclaturas de fácil identificação .

 

tipo no meu caso

TABELA= TB

NOME = NM

CODIGO = CD

etc...

 

ai ficaria no lugar de PA_NOME = NMpais.

e tem varias outras. pesquise que vai achar.

 

se ajudou clica rep_up.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.