Logo Passei Direto
Buscar

Outros

Outros
Em um projeto de banco de dados para um sistema de gerenciamento de biblioteca, o desenvolvedor precisa inserir registros de novos livros usando Python. Cada livro tem um ID único, título, autor, e ano de publicação. O desenvolvedor decide usar o comando INSERT INTO para adicionar esses dados. Qual é a melhor prática para realizar esta inserção de dados?
A) Utilizar diretamente strings de comando SQL contendo os dados dos livros.
B) Inserir os dados manualmente na tabela do banco de dados.
C) Utilizar parâmetros de consulta dinâmicos para inserir os dados.
D) Criar um script Python que gera um arquivo CSV para ser importado no banco de dados.
E) Usar um comando SELECT para verificar se o livro já existe antes de inserir.
User badge image
CuriosidadesGerais

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Para inserir registros de novos livros em um banco de dados usando Python, é fundamental seguir as melhores práticas de segurança e eficiência. Vamos analisar as opções: A) Utilizar diretamente strings de comando SQL contendo os dados dos livros. - Esta prática é arriscada, pois pode levar a vulnerabilidades de injeção de SQL. B) Inserir os dados manualmente na tabela do banco de dados. - Embora funcione, não é prático para grandes volumes de dados e não é automatizado. C) Utilizar parâmetros de consulta dinâmicos para inserir os dados. - Esta é a melhor prática, pois ajuda a prevenir injeções de SQL e torna o código mais seguro e eficiente. D) Criar um script Python que gera um arquivo CSV para ser importado no banco de dados. - Embora seja uma opção válida, não é a forma mais direta de inserir dados. E) Usar um comando SELECT para verificar se o livro já existe antes de inserir. - Isso pode ser útil, mas não é a melhor prática para a inserção em si. A melhor prática para realizar a inserção de dados é: C) Utilizar parâmetros de consulta dinâmicos para inserir os dados.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina