1
resposta

[Projeto] Sobre 1NF

Assisti a aula Antes x Depois do modulo 3 forma normal do curso de Modelagem de dados aplicando a normalização. Nesse projeto na tabela cliente, foi criado uma tabela extra para colocar o atributo Telefone por ele ter a possíbilidade de implementar mais de 1 número. Caso o projeto necessite do Atributo "EndereçoCompleto" poder cadastrar +1 endereço ex: Endereço residencial, Endereço comercial e assim por diante, seguindo a 1NF, é recomendado, também, criar uma nova tabela chamada TabelaEndereço ou qual seria o procedimento correto?

1 resposta

Ei, Danilo! Tudo bem?

Boa pergunta, obrigada por compartilhar no fórum.

Sim, atributos multivalorados como EndereçoCompleto, precisam ser separados em uma nova tabela. E nessa tabela, teria uma chave estrangeira que relaciona ela com a tabela Cliente.

A TabelaEndereço poderia ter colunas como id_endereco, id_cliente, tipo_endereco (para diferenciar entre residencial, comercial, etc.), rua, cidade, estado, e assim por diante. Dessa forma, você mantém a tabela Cliente em conformidade com a 1NF e evita redundâncias e inconsistências.

Estes conteúdos podem abrir em inglês e se preferir ler em português, recomendo que utilize o tradutor automático do navegador.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!