> Pessoal ... Estou a quase uma semana tentando inserir dados em uma
> tabela de relacionamento de um banco relacional.  O meu sisteminha tem
> três tabelas: Cliente, Carro e Aluguel, sendo que a última é o
> relacionamento entre as duas primeiras. eu não estou conseguindo fazer
> isso com EJB. Eu acho que o problema está na definição da chave
> primária. Será que alguém tem uma solução para mim ?

Supondo q a chave da 1a tabla seja ID_Cliente e a chave da segunda seja ID_Carro, a chave da tabela de relacionamento TEM q ser ID_Aluguel + ID_Cliente + ID_Carro.

Mas isso só porque um mesmo cliente pode alugar o mesmo carro mais de uma vez em um determinado periodo.

Em relacionamentos "n para n" normais, bastariam o ID_Cliente + ID_Carro.

Verifique seu modelo de dados.

[ ]'s

Marcelo Canário Gonçalves
Analista de Sistemas Pleno
Qualiplan Tecnologia da Informação
Salvador - Bahia

valter vieira de camargo wrote:

 
    Agradeço, Valter

* Para não receber mais e-mails desta lista envie um e-mail para [[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>] ou acesse http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a