R. Dantas 0 Denunciar post Postado Outubro 12, 2010 Estou criando um banco e gostaria que o atributo Telefone fosse multivalorado. Não gostaria de criar outra tabela só para esse campo. Como fazer ?! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 12, 2010 É quase sempre melhor o mais simples, se não quer criar uma tabela para telefones e melhor então criar colunas separadas para telefone. Ex : telefone_residencial telefone_celular telefone_comercial Algumas soluções como a criação de types ou tabelas embutidas (nem sei se o MySql suporta isto) pode complicar a coisa nas camadas de front-end. Se precisa de diversos tipos de telefone o melhor e criar uma modelagem para isto nem que isto requeira mais tabelas. Compartilhar este post Link para o post Compartilhar em outros sites
R. Dantas 0 Denunciar post Postado Outubro 17, 2010 É quase sempre melhor o mais simples, se não quer criar uma tabela para telefones e melhor então criar colunas separadas para telefone. Ex : telefone_residencial telefone_celular telefone_comercial Algumas soluções como a criação de types ou tabelas embutidas (nem sei se o MySql suporta isto) pode complicar a coisa nas camadas de front-end. Se precisa de diversos tipos de telefone o melhor e criar uma modelagem para isto nem que isto requeira mais tabelas. Para este trabalho, minha professora passou a informação de que quer uma nova tabela para os telefones, então... Obrigado pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Outubro 18, 2010 Vários valores em um mesmo campo que não sejam do tipo SET vai contra a 'Normalização das tabelas SQL' http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://imasters.com.br/artigo/7020/bancodedados/modelagem_de_dados_final_normalizacao/ Compartilhar este post Link para o post Compartilhar em outros sites