relacionamento tabelas corretamente firebird
Boa noite a todos, a minha duvida e como realizar para montar as tabelas de uma forma correta.
Na minha aplicacao estou usando bd firebird criei quatro tabelas:
1 - tblcadastro
codcadastro - chaveprimaria
nomecompleto
endereco
numero
complemento
codestado - chaveextrangeira
codcidade - chaveextrangeira
codbairro - chaveextrangeira
pontoreferencia
cep
telres
telcel
telcom
homepage
todos campos varchar
chave primaria e chave extrageira - integer
2 - tblestado
codestado - chaveprimaria - integer
nomeestado - varchar
3 - tblcidade
codcidade - chaveprimaria - integer
nomecidade - varchar
4 - tblbairro
codbairro - chaveprimaria - integer
nomebairro - varchar
No meu caso gostaria de saber se preciso criar uma quinta tabela com chave primaria referente a tabela cinco e as outras tres chaves extrangeiras referente a tblestado tblcidade e tblbairro pois gostaria de colocar tres campos dblookups no formcadastro, um para o usuario escolher estado o outro para escolher cidade e o ultimo para escolher bairro. Isso claro realizando uma pesquisa atraves de uma query se possivel, dai quando o usuario selecionar o estado no proximo campo vem somente as cidades referente ao codigo do estado e a mesma coisa com o bairro. Aguardo uma resposta. obrigado.
Discussão (3)
Carregando comentários...