Ir para conteúdo

POWERED BY:

Arquivado

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

brualfa

Comando para constraint e s de Relacionamento.

Recommended Posts

Sou iniciante e estou cheio de duvidas preciso da ajuda de vocês.

 

Tenho uma entidade chamada “Cliente” e outra “internação”, logo a chave primaria de Cliente passa a ser chave estrangeira na “internação”.

 

A partir deste relacionamento entre a entidade “internação” com outra, por exemplo “Medico”, na entidade Associativa “Internacao_Medico” é criada a Chave estrangeira de “Medico”, “Internacao” e “Cliente”, que vem através da entidade Internacao.

 

Perguntas :

 

1 – Porque a chave estrangeira idCliente bem também para “Internacao_Medico”?

 

2 – Como faço para criar na tabela associativa “Internacao_Medico” esta chave estrangeira

idCliente, como seria a Constraint nesse caso.

 

Sei que uma chave estrangeira é declarada assim :

 

Constraint (idMedico) Forengin key (idMedico)

References Medico(idMedico)

 

Como ficaria o commando para a Chave Estrangeira idCliente que vem através da Informação.

 

Atenciosamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perguntas :

 

1 – Porque a chave estrangeira idCliente bem também para “Internacao_Medico”?

resposta:

para garantir que a internação que esta na tabela “Internacao_Medico” exista na tabela de internação

(ou seja vai identificar o pai)

 

2 – Como faço para criar na tabela associativa “Internacao_Medico” esta chave estrangeira

idCliente, como seria a Constraint nesse caso.

 

Sei que uma chave estrangeira é declarada assim :

 

Constraint (idMedico) Forengin key (idMedico)

References Medico(idMedico)

 

Como ficaria o commando para a Chave Estrangeira idCliente que vem através da Informação.

 

resposta:

constraint nome_da_constraint tipo_da_constraint ...

 

constraint fk_cliente foreign key (idcliente) references cliente (idcliente)

ate a proxima...

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.