Logo Passei Direto
Buscar
Em um projeto de sistema de gerenciamento escolar, um desenvolvedor precisa inserir os dados dos alunos em um banco de dados usando Python. Os dados incluem número de matrícula, nome, data de nascimento e se o aluno tem algum tipo de alergia. O desenvolvedor precisa garantir que os dados sejam inseridos corretamente, respeitando os tipos e formatos exigidos pelo banco de dados.
Considerando o texto, analise as afirmativas abaixo: I. O formato da data de nascimento deve ser convertido para se adequar aos padrões do banco de dados. II. A informação sobre a alergia do aluno pode ser armazenada como um dado booleano. III. Para inserir os dados, é necessário escrever uma string de comando SQL completa com todos os valores a serem inseridos. Marque a opção correta.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas a afirmativa III está correta.
Apenas a afirmativa II está correta.
User badge image
Aprendendo com Desafios

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmativa: I. O formato da data de nascimento deve ser convertido para se adequar aos padrões do banco de dados. Verdadeiro, é comum que diferentes bancos de dados exijam formatos específicos para datas, então a conversão é necessária. II. A informação sobre a alergia do aluno pode ser armazenada como um dado booleano. Verdadeiro, se a informação sobre alergia for apenas "sim" ou "não", ela pode ser representada como um dado booleano. III. Para inserir os dados, é necessário escrever uma string de comando SQL completa com todos os valores a serem inseridos. Falso, embora seja comum usar comandos SQL para inserção, em muitos casos, especialmente ao usar bibliotecas em Python, é possível usar métodos que não exigem a escrita de uma string SQL completa, como o uso de ORM (Object-Relational Mapping). Com base nas análises, as afirmativas I e II estão corretas. Portanto, a opção correta é: "Apenas as afirmativas I e II estão corretas."

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

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

Um sistema de gerenciamento de eventos está sendo desenvolvido em Python com SQLite. O desenvolvedor precisa excluir a tabela de fornecedores antigos, que não será mais utilizada.
Qual comando SQL é empregado para remover uma tabela inteira em um banco de dados SQLite?
DROP TABLE
DELETE TABLE
REMOVE TABLE
ERASE TABLE
CLEAR TABLE

Ao desenvolver um sistema de gerenciamento de biblioteca em Python, você decide usar SQLite para armazenar dados sobre livros e membros. O sistema requer funcionalidades para adicionar e atualizar informações de livros e membros, além de gerar relatórios.
Qual comando SQL é utilizado para adicionar um novo livro ao banco de dados SQLite no Python?
SELECT INTO.
UPDATE.
DELETE FROM.
INSERT INTO.
ALTER TABLE.

Ao criar um aplicativo de agenda de contatos em Python, você escolhe usar PostgreSQL para armazenar informações de contatos. O aplicativo necessita de recursos para modificar dados existentes, como atualizar endereços ou números de telefone.
Qual comando SQL é utilizado para modificar um registro existente no banco de dados PostgreSQL em Python?
INSERT INTO.
DELETE FROM.
SELECT.
CREATE TABLE.
UPDATE.

Para aprimorar a consulta de dados em um sistema de controle de estoque, é necessário recuperar informações sobre produtos, incluindo nome e quantidade, da tabela Produtos.
Qual é o comando SQL adequado para selecionar o nome e a quantidade de todos os produtos na tabela Produtos?
DELETE FROM Produtos WHERE nome, quantidade
UPDATE Produtos SET nome, quantidade
INSERT INTO Produtos(nome, quantidade)
SELECT nome, quantidade FROM Produtos
CREATE TABLE Produtos(nome, quantidade)

Mais conteúdos dessa disciplina