zecarlos_almeida Postado Janeiro 29, 2015 Denunciar Share Postado Janeiro 29, 2015 Olá. Não encontrei post similar a este no fórum. Preciso relacionar uma tabela cidade com as seguintes tabelas: microrregiao, mesorregiao e estado. Atualmente relacionei a tabela mesorregião com a estado, a microrregiao com a mesorregiao e a cidade com a microrregiao. Está correto, ou devo relacionar a cidade com FK das demais tabelas? Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Janeiro 29, 2015 Denunciar Share Postado Janeiro 29, 2015 Poderia, por favor definir microrregiao, mesorregiao, estado e cidade para seu contexto? Só assim poderei opinar e te ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
0 zecarlos_almeida Postado Janeiro 29, 2015 Autor Denunciar Share Postado Janeiro 29, 2015 (editado) Todas as tabelas tem id e descrição ao que se refere, exemplo: Estado id uf 13 MG mesorregiao id estado_id nome 1 13 Triangulo Mineiro microrregiao id mesorregiao_id nome 2 1 Frutal cidade id microrregiao_id nome 10 2 Campina Verde A tabela cidade tem FK da micro, a micro da meso, a meso do estado. No momento está assim. Minha dúvida é se a tabela cidade deve conter os id de micro, meso e estado. cidade id microrregiao_id mesorregiao_id estado_id nome 10 2 1 13 Campina Verde Obrigado. Editado Janeiro 29, 2015 por zecarlos_almeida Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Janeiro 29, 2015 Denunciar Share Postado Janeiro 29, 2015 Minha dúvida é se a tabela cidade deve conter os id de micro, meso e estado.A resposta é Não. A 3a.Forma Normal diz:Uma tabela está na Terceira Forma Normal 3FN se ela estiver na 2FN e se nenhuma coluna não-chave depender de outra coluna não-chave.Ou seja, como relata uis.blog.br em seu site http://www.luis.blog.br/terceira-forma-normal-3fn-normalizacao-de-dados.aspx, Na terceira forma normal temos de eliminar aqueles campos que podem ser obtidos pela equação de outros campos da mesma tabela. Link para o comentário Compartilhar em outros sites More sharing options...
0 zecarlos_almeida Postado Janeiro 29, 2015 Autor Denunciar Share Postado Janeiro 29, 2015 Muito obrigado. O programa que estava usando para desenhar o banco indicava que tinha de fazer do jeito errado. Abraço. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
zecarlos_almeida
Olá.
Não encontrei post similar a este no fórum.
Preciso relacionar uma tabela cidade com as seguintes tabelas: microrregiao, mesorregiao e estado.
Atualmente relacionei a tabela mesorregião com a estado, a microrregiao com a mesorregiao e a cidade com a microrregiao.
Está correto, ou devo relacionar a cidade com FK das demais tabelas?
Obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados