Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então, desenvolverei um simples sistema que suspostamente terá 3 tabelas, colocarei nomes fictícios, pois uso nomes de campos e tabelas em ingles.
Tabelas:
tab_mae
tab_pai
tab_bebe
-------------
tab_mae
tabmae_id
nome
tab_pai
tabpai_id
nome
tab_bebe
nome (nome do bebê)
altura
peso
foto
status
tabpai_id (chave estrangeira)
tabmae_id (chave estrangeira)
Agora vem a pergunta: Conversando com um amigo meu, mais experiente na parte de modelagem e etc, ele disse que o correto seria usar somente uma tabela, pois a forma acima esta hierarquica, ou seja é um relacionamento com a própria tabela. Isso seria uma gambiarra a modelagem acima ou não?
Qual a forma certa de se modelar esse sistema?
Carregando comentários...