
ricardo cardoso
(usa Debian)
Enviado em 19/11/2013 - 14:31h
Fala galera blz?
Estou fazendo a modelagem de um banco de dados, mas faz tempo que eu não pego essa tarefa para fazer e fiz a maior confusão agora. Seguinte vou expor uma situação parecida com o meu problema, porém não são as mesmas tabelas etc.
vamos supor que eu tenha duas tabelas; a de locatários e a de imóveis. Em relação a cardinalidade, um locatário pode ter vários imóveis alugados em seu nome, mas o imóvel só pode ser alugado por uma pessoa neste momento. Então tenho uma relação um-para-muitos.
agora que veio a dúvida: a tabela de imóveis que deve possuir uma chave estrangeira, com um dado da tabela de locatário ou é a tabela de locatário que deve ter uma chave estrangeira com um dado da tabela de imóveis? ou eu teria que criar uma terceira tabela (intermediária) da mesma forma que se faz quando tem relação de muitos-para-muitos?