um melhor processamento em consultas
Fala galera, eu estou com dúvidas sobre como montar um banco de dados para um projeto grande que estou trabalhando.
Minhas dúvidas são as seguintes:
- Qual é a melhor maneira de se salvar os dados, com INT ou STRING ?
- Exemplo: O ideal é eu salvar o ID de um registro em uma tabela intermediária para fazer uma relação N:N, ou seria melhor eu salvar a informação que quero em STRING na tabela que vai ter a relação com ela ?
- Eu possuo um campo CURRENCY que vai armazenar qual moeda está sendo usada, outra dúvida que tenho é, crio uma tabela CURRENCY e relaciono o ID dela na tabela que vai ter o campo CURRENCY ou eu escrevo por exemplo "USD" no campo e mais, o campo CURRENCY caso seja melhor usar STRING, deve se usar VARCHAR(255) ou CHAR(3) ? Qual a melhor para performace no banco ?
Acho que seriam estas minhas dúvidas para que eu possa prosseguir com o meu banco.
Obrigado !
Discussão (5)
Carregando comentários...