Fórum Relacionamento precisa de FK #46137
19/08/2004
0
Em relacionamento 1 para N é necessário o FK? Ajuda em alguma coisa criar o FK ?
E qual a melhor maneira de fazer um relacionamento 1 para N ?
Para fazer um relacionamento 1 para N eu pego e crio um campo LIGAÇÃO, e faço uma consulta SQL com a condição desse campo, mais ou menos assim
Select * from Item_Pedido
Where CodProd_Ligacao = (Tal numero)
Deste modo que to fazendo esta correto ou existe algo mais pratico ou recomendado para C/S
Renato :lol:
Renato_sp
Curtir tópico
+ 0Posts
19/08/2004
Afarias
|não ser por criar um índice junto, mas em termos de relacionamento ele
|não cria, apenas valida dados !!! {...}
PKs e FKs são a essência dos relacionamentos em SGBDs
|Em relacionamento 1 para N é necessário o FK? Ajuda em alguma coisa
|criar o FK ?
FKs são apenas um recurso dos SGBDs... elas mantém a consistência dos dados não apenas validando a entrada como tb definindo ações para exclusão e atualização dos registros ´mestre´
Necessário seu uso? NÃO -- cada um decide se e quando cada ferramenta do SGBD é ou não importante ser usada.
Muitos desenvolvedores por exemplo preferem aplicar integridade referencial por triggers e não FKs (declarativa) -- outros simplesmente descartam a necessidade de haver integridade (mas NUNCA os índices devem ser esquecidos)
|Deste modo que to fazendo esta correto ou existe algo mais pratico ou
|recomendado para C/S
A consulta me parece OK
T+
Gostei + 0
19/08/2004
Ipc$
Vc tem 2 tabelas, Empresas e Filiais das Empresas.
Na tabela de Filiais vc cria uma FK p/ o código da empresa.
Feito isso, vc não consegue inserir uma Filial sem que sua empresa esteja cadastrada, assim como vc não consegue excluir uma empresa que tenha filiais cadastradas.
Particularmente é só isso que utilizo quanto às FKs.
Gostei + 0
19/08/2004
Renato_sp
Valeu por terem me ajudado !!!! :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)