Executando verificação de segurança...
1

"Correto" depende muito de cada caso.

Mas de forma geral, um modelo relacional "clássico" (ou seja, sem JSON/XML/qualquer outro formato, sem NoSQL, etc) costuma funcionar bem para a maioria dos casos.

Dito isso, e sem saber mais detalhes do seu projeto (requisitos, tabelas já existentes, etc), é o que dá pra dizer (o restante já foi bem explicado nos outros comentários).

Carregando publicação patrocinada...