Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] Avaliação de inserção de dados no código

Na questão "Avaliação de inserção de dados no código", gostaria de fazer uma observação sobre a nomenclatura utilizada no exemplo.

Entendo que, por se tratar de um conteúdo introdutório, faz sentido utilizar uma sintaxe SQL genérica, sem se preocupar inicialmente com as particularidades de cada SGBD. Nesse contexto, o objetivo da questão fica claro: demonstrar o uso do comando INSERT para adicionar um registro a uma tabela.

No entanto, notei que o exemplo utiliza o nome da tabela como "LivrosClássicos". Dependendo do banco de dados utilizado, nomes contendo caracteres especiais, como acentos, podem exigir tratamento específico ou até mesmo não serem recomendados. Além disso, em muitos ambientes corporativos e projetos de dados, é comum adotar convenções de nomenclatura mais padronizadas, como letras minúsculas e separação por underscore (_).

Por exemplo:

INSERT INTO livros_classicos (
    id_livro,
    titulo_livro,
    autor,
    ano_publicacao
)
VALUES (
    1,
    'Moby Dick',
    'Herman Melville',
    1851
);

Acredito que utilizar exemplos seguindo essas convenções desde os conteúdos básicos pode ajudar os alunos a desenvolver hábitos alinhados às práticas mais comuns encontradas em ambientes profissionais, facilitando a transição para ferramentas como PostgreSQL, BigQuery, SQL Server e outras plataformas de mercado.

De toda forma, compreendo que o foco da questão é o conceito do comando INSERT, e minha sugestão é apenas em relação às boas práticas de nomenclatura apresentadas nos exemplos.

1 resposta

Olá, Igor! Tudo bem?

Obrigada por compartilhar sua sugestão e observação sobre a nomenclatura utilizada nos exemplos de SQL.

Você está certo ao destacar a importância de seguir convenções mais padronizadas, principalmente em ambientes corporativos. Utilizar nomes de tabelas e colunas sem acentos, com letras minúsculas e underscores, como em nome_da_tabela, é uma prática que ajuda a evitar problemas de compatibilidade, melhora a legibilidade do código e facilita a manutenção dos projetos.

Sua sugestão é muito válida e já foi encaminhada à equipe responsável, para que possa ser considerada em melhorias de materiais futuros.

Qualquer dúvida que surgir, fique à vontade para compartilhar no fórum.

Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!