Dúvidas sobre chaves?????
Estou tentando fazer um relacionamento Mestre detalhe e minha dúvida e a seguinte:
Em uma Tabela eu ter duas chaves estrangeiras e nenhuma primaria?
O valor do campo que chave estrangeira pode se repetir?
Eu sou Novato e gostyaria de todo e qualque tipo de dica para que eu possa criar um relacionamento mestre detalhe.(Muitos para muitos), (um para muitos).
Muito Obrigado!!!! :lol:
Em uma Tabela eu ter duas chaves estrangeiras e nenhuma primaria?
O valor do campo que chave estrangeira pode se repetir?
Eu sou Novato e gostyaria de todo e qualque tipo de dica para que eu possa criar um relacionamento mestre detalhe.(Muitos para muitos), (um para muitos).
Muito Obrigado!!!! :lol:
Marcelo_j.
Curtidas 0
Respostas
Afarias
11/11/2003
|Em uma Tabela eu ter duas chaves estrangeiras e nenhuma primaria?
Humm?!?!
||O valor do campo que chave estrangeira pode se repetir?
SIM
|Eu sou Novato e gostyaria de todo e qualque tipo de dica para que eu
|possa criar um relacionamento mestre detalhe.(Muitos para muitos), (um
|para muitos).
[1:N]
[tabela_master]
campo_master1 chave_primaria
campo_master2
[tabela_detalhe]
campo_detalhe1
campo_master1 chave estrangeira (tabela_master.campo_master1)
campo_detalhe2
(aqui, a chave primária pode ser apenas campo_detalhe1 ou campo_detalhe1 + campo_master1 -- depende de sua decisão)
T+
Humm?!?!
||O valor do campo que chave estrangeira pode se repetir?
SIM
|Eu sou Novato e gostyaria de todo e qualque tipo de dica para que eu
|possa criar um relacionamento mestre detalhe.(Muitos para muitos), (um
|para muitos).
[1:N]
[tabela_master]
campo_master1 chave_primaria
campo_master2
[tabela_detalhe]
campo_detalhe1
campo_master1 chave estrangeira (tabela_master.campo_master1)
campo_detalhe2
(aqui, a chave primária pode ser apenas campo_detalhe1 ou campo_detalhe1 + campo_master1 -- depende de sua decisão)
T+
GOSTEI 0
Marcelo_j.
11/11/2003
O que eu quero fazer e o seguinte:
eu tenho varias revistas e livros e gostaria de cadastralas.
eu estou fazendo o seguinte:
1-eu criei uma tabelaRevista, com os campos
Cod_Revista*
Nome
editora
data...
2- Outra tabelaComplemento tipo:
ID_Revista*
Seção
Artigo
Pagina
Primeiro cadastro todas os titulos das revistas
Depois vou no Indice da revista e cadastro todo indice.
eu gostaria de ligar o indice a cada revista cadastrada. como se foce Cliente e Itens de compra .
Fui claro?
Ai eu estou pensando em criar uma terceira tabela tipo:
Cod_Revista
Id_Revista
etc..
ForeignKey(Cod_Revista)reference TabREvista(Cod_Revista)
ForeignKey(ID_Revista)reference TabComplemento(ID_Revista)
Será que estou fazendo certo ?
Se não podem me ajudar a dar uma solução de como fazer este relacionamento?
Muito Obrigado. :lol:
eu tenho varias revistas e livros e gostaria de cadastralas.
eu estou fazendo o seguinte:
1-eu criei uma tabelaRevista, com os campos
Cod_Revista*
Nome
editora
data...
2- Outra tabelaComplemento tipo:
ID_Revista*
Seção
Artigo
Pagina
Primeiro cadastro todas os titulos das revistas
Depois vou no Indice da revista e cadastro todo indice.
eu gostaria de ligar o indice a cada revista cadastrada. como se foce Cliente e Itens de compra .
Fui claro?
Ai eu estou pensando em criar uma terceira tabela tipo:
Cod_Revista
Id_Revista
etc..
ForeignKey(Cod_Revista)reference TabREvista(Cod_Revista)
ForeignKey(ID_Revista)reference TabComplemento(ID_Revista)
Será que estou fazendo certo ?
Se não podem me ajudar a dar uma solução de como fazer este relacionamento?
Muito Obrigado. :lol:
GOSTEI 0
Delphistar
11/11/2003
me parece que isso eh um relacionamento de 1 para muitos, pois um indice soh pertence a uma revista, entaum naum seria necessario uma 3a tabela...
GOSTEI 0
Afarias
11/11/2003
|me parece que isso eh um relacionamento de 1 para muitos, pois um
|indice soh pertence a uma revista, entaum naum seria necessario uma
|3a tabela...
é o q me parece tb!
para tanto, apenas acrescentaria o campo cod_revista como chave estrangeira na tabelaComplemento -- assim está feito a relação!!
T+
|indice soh pertence a uma revista, entaum naum seria necessario uma
|3a tabela...
é o q me parece tb!
para tanto, apenas acrescentaria o campo cod_revista como chave estrangeira na tabelaComplemento -- assim está feito a relação!!
T+
GOSTEI 0