Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.750 questões

Q3620655 Banco de Dados
A respeito dos conhecimentos sobre organização, sistematização e análise de dados, é correto afirmar que o procedimento em que ocorre a remoção de erros, de dados duplicados e de informações irrelevantes, com o objetivo de garantir sua precisão e utilidade, é conhecido como:
Alternativas
Q3615529 Banco de Dados
No uso da SQL em um banco de dados MySQL, um comando é utilizado para remover objetos como tabelas e índices. A principal característica desse comando é que a exclusão é definitiva; uma vez executado, não há retorno simples para recuperar o objeto excluído. Para excluir a tabela “projetos” de um banco de dados MySQL, o comando a ser submetido à execução é: 
Alternativas
Q3612688 Banco de Dados
A equipe de TI da prefeitura está organizando os dados dos servidores em um sistema. Sabe-se que é necessário armazenar informações como nome, CPF, cargo e setor. Qual estrutura de um banco de dados é a mais apropriada?
Alternativas
Q3606731 Banco de Dados

No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir.


Em bancos NoSQL do tipo chave‑valor, como o Redis, os dados são armazenados em pares de chave e valor, e não é possível realizar buscas por valores ou padrões complexos, como em bancos relacionais.

Alternativas
Q3606730 Banco de Dados

No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir.


Os bancos de dados NoSQL são indicados para todos os tipos de aplicações, pois eliminam a necessidade de consistência, garantindo sempre alta disponibilidade.

Alternativas
Q3606729 Banco de Dados

No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir.


No MySQL, os mecanismos de armazenamento InnoDB e MyISAM oferecem suporte nativo às transações ACID e à integridade referencial.

Alternativas
Q3606728 Banco de Dados

No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir.


Em modelos ER, um relacionamento muitos‑para‑muitos entre duas entidades deve ser representado por uma nova entidade associativa com suas próprias chaves. 

Alternativas
Q3606727 Banco de Dados

No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir.


Em um diagrama entidade‑relacionamento (DER), uma entidade fraca depende de uma entidade forte para existir e é identificada por meio de uma chave parcial.

Alternativas
Q3606352 Banco de Dados

BI (Business Intelligence) é um conjunto de tecnologias, processos e ferramentas que permitem coletar, tratar, analisar e visualizar dados. A respeito do BI, julgue o item a seguir.


Ferramentas de análise financeira com base em BI permitem a visualização dinâmica de dados contábeis e financeiros, melhorando a tomada de decisão estratégica.

Alternativas
Q3606351 Banco de Dados

BI (Business Intelligence) é um conjunto de tecnologias, processos e ferramentas que permitem coletar, tratar, analisar e visualizar dados. A respeito do BI, julgue o item a seguir.


O uso de BI nas finanças corporativas está limitado à elaboração de relatórios gerenciais, e não se aplica à análise preditiva de cenários financeiros.

Alternativas
Q3605134 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando DELETE FROM pacientes WHERE nome = ‘João’; remove o paciente com esse nome e todas as suas consultas automaticamente.

Alternativas
Q3605133 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando SELECT * FROM consultas WHERE data_consulta > ‘2025‑07‑01’; retorna todas as consultas realizadas antes de 1º de julho de 2025.

Alternativas
Q3605132 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


Para atualizar o diagnóstico de um paciente, pode‑se usar o comando: UPDATE pacientes SET diagnostico = ‘depressão’ WHERE id = 5;. 

Alternativas
Q3605131 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando SELECT nome FROM pacientes WHERE diagnostico = ‘ansiedade’; retorna os nomes dos pacientes com esse diagnóstico registrado.

Alternativas
Q3605130 Banco de Dados
Uma clínica de psicologia mantém um sistema de gerenciamento de pacientes com o modelo de banco de dados relacional simplificado a seguir:

• Tabela pacientes (id, nome, data_ nascimento, diagnostico)
• Tabela consultas (id, paciente_id, data_ consulta, terapeuta, observacoes)

Um técnico da equipe de TI foi encarregado de executar tarefas de manutenção e análise de dados do banco por meio de comandos básicos de SQL.

Com base nessa situação hipotética, julgue o item seguinte. 


O comando INSERT INTO consultas (paciente_ id, data_consulta, terapeuta) VALUES (3, ‘2025‑07‑12’, ‘Dra. Carla’); está incorreto, pois falta o campo observacoes, que deve, obrigatoriamente, ser preenchido.

Alternativas
Q3601754 Banco de Dados
Durante a criação de um banco de dados de pacientes, foi necessário definir um campo como chave primária para atender aos critérios técnicos do sistema. Qual das alternativas a seguir relacionadas representa corretamente a função da chave primária?
Alternativas
Q3595759 Banco de Dados
Um Tribunal de Contas implementou um banco de dados NoSQL orientado a grafos para mapear relações complexas entre entidades (servidores, empresas, processos licitatórios).
Essa escolha é tecnicamente justificada pela capacidade intrínseca desse modelo de:
Alternativas
Q3595758 Banco de Dados
Um Tribunal está implementando uma solução para gerenciar seu vasto acervo digital, que inclui milhões de documentos digitalizados, gravações de áudio de sessões, vídeos de audiências e dados estruturados extraídos do sistema processual eletrônico. Para viabilizar análises futuras complexas (como mineração de dados, inteligência artificial e cruzamento de informações) e consultas avançadas, optou por armazenar inicialmente todos esses dados em um data lake.
A principal vantagem da escolha inicial pelo data lake reside no fato de que ele permite:
Alternativas
Q3595757 Banco de Dados
Considere o script SQL a seguir, desenvolvido para o controle de estoque de uma loja.

• (Comando 1) Criação de tabela de produtos CREATE TABLE Produto (  id_produto INT PRIMARY KEY,  nome VARCHAR(120) NOT NULL,  preco NUMERIC(10,2) NOT NULL,  quantidade INT NOT NULL );
• (Comando 2) Inserção de dado inicial INSERT INTO Produto (id_produto, nome, preco, quantidade) VALUES (1, 'Mouse Óptico', 49.90, 100);
• (Comando 3) View para produtos sem estoque CREATE VIEW vw_produtos_em_falta AS SELECT id_produto, nome FROM Produto WHERE quantidade = 0;
• (Comando 4) Procedure para atualizar preço CREATE PROCEDURE atualizar_preco(p_id INT, p_preco NUMERIC(10,2)) BEGIN  UPDATE Produto SET preco = p_preco WHERE id_produto = p_id; END;
• (Comando 5) Trigger para log de mudanças de preço CREATE TRIGGER trg_log_preco AFTER UPDATE OF preco ON Produto FOR EACH ROW BEGIN  INSERT INTO LogAlteracoes(id_produto, campo, valor_antigo, valor_novo, dt_evento)  VALUES (OLD.id_produto, 'preco', OLD.preco, NEW.preco, CURRENT_TIMESTAMP); END;
• (Comando 6) Atualização de quantidade UPDATE Produto SET quantidade = quantidade - 1 WHERE id_produto = 1;
• (Comando 7) Remoção de produtos sem estoque DELETE FROM Produto WHERE quantidade = 0;
• (Comando 8) Concessão de permissão de leitura GRANT SELECT ON Produto TO analista;
• (Comando 9) Alteração de esquema da tabela ALTER TABLE Produto ADD COLUMN ativo BOOLEAN DEFAULT TRUE;
• (Comando 10) Revogação de permissão de inserção REVOKE INSERT ON Produto FROM analista;

As instruções do tipo DML são executadas nos comandos:
Alternativas
Q3595755 Banco de Dados
Durante a preparação de um conjunto de dados para análise preditiva de inadimplência, um cientista de dados identificou diversos problemas de qualidade nos dados, incluindo:

• campos numéricos com valores negativos que não fazem sentido (como "idade" ou "renda");
• colunas categóricas com múltiplas grafias para a mesma categoria (ex: "PE", "pe", "Pernambuco");
• presença de valores nulos em campos-chave como “renda” e “número de dependentes”;
• valores repetidos na chave primária “ID cliente”.

Com base nas dimensões de qualidade de dados e nas boas práticas de tratamento com Python - especialmente usando Pandas -, é correto afirmar que a: 
Alternativas
Respostas
1041: D
1042: C
1043: B
1044: C
1045: E
1046: E
1047: C
1048: C
1049: C
1050: E
1051: E
1052: E
1053: C
1054: C
1055: E
1056: D
1057: E
1058: A
1059: B
1060: A