Foram encontradas 25.165 questões.
Durante a manutenção de um sistema de controle de chamados técnicos utilizado por um órgão público, um técnico de tecnologia da informação precisou analisar algumas instruções SQL aplicadas sobre a tabela Chamados, que possui a seguinte estrutura simplificada:
id_chamado
usuario
setor
status
data_abertura
O objetivo era compreender como determinados comandos de manipulação de dados estavam sendo utilizados no banco de dados do sistema.
Considerando os conceitos relacionados à linguagem SQL e aos comandos SELECT, INSERT, UPDATE e DELETE, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):
( ) O comando SELECT não permite transferir dados armazenados em uma ou mais tabelas, mesmo que existam cláusulas que restrinjam os resultados obtidos.
( ) Uma instrução INSERT pode ser utilizada para adicionar novos registros em uma tabela, desde que os valores informados sejam compatíveis com os campos definidos na estrutura da tabela.
( ) O comando UPDATE é empregado para modificar dados já existentes, sendo comum a utilização de uma cláusula de condição para delimitar quais registros serão alterados.
( ) A instrução DELETE remove registros de uma tabela; caso seja executada sem uma condição de filtragem, poderá afetar todos os registros armazenados.
( ) O comando SELECT altera diretamente os valores armazenados em registros que atendem aos critérios definidos na consulta.
( ) Em muitos sistemas gerenciadores de banco de dados, os comandos INSERT, UPDATE e DELETE são classificados como operações de manipulação de dados.
Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):
Provas
Em um instituto de pesquisa, a equipe de tecnologia da informação decidiu utilizar MySQL como sistema gerenciador de banco de dados para armazenar informações de projetos, pesquisadores e relatórios técnicos. Durante a implementação inicial, um técnico foi encarregado de revisar algumas decisões relacionadas ao funcionamento do MySQL, às suas características e à forma como ele gerencia dados em aplicações institucionais. Com os conhecimentos e em aspectos associados ao MySQL, assinale a alternativa CORRETA:
Provas
O sistema de gerenciamento de banco de dados relacional PostgreSQL é amplamente reconhecido por sua robustez e conformidade com os padrões da Structured Query Language (SQL). No contexto da manipulação de dados e transações neste sistema, assinale a alternativa correta.
Provas
A normalização de bancos de dados relacionais visa eliminar a redundância e garantir a integridade referencial através da aplicação de regras estruturais sucessivas. Considerando os requisitos de cada forma normal, analise as afirmativas a seguir:
I. Para que uma tabela esteja na Primeira Forma Normal, é necessário que todos os seus atributos sejam atômicos e que não existam grupos de valores repetidos.
II. A Segunda Forma Normal exige que a tabela já esteja na primeira e que todos os atributos não chave dependam funcionalmente de apenas uma parte da chave primária composta.
III. Uma relação encontra-se na Terceira Forma Normal quando não possui dependências transitivas, ou seja, atributos não chave não devem depender de outros atributos não chave.
Está correto o que se afirma em:
Provas
A modelagem de dados é o processo de definição da estrutura de armazenamento que suportará as operações de um sistema de informação. Acerca da Linguagem de Consulta Estruturada e das características dos sistemas gerenciadores de bancos de dados, registre V, para as afirmativas verdadeiras, e F, para as falsas:
( )A Linguagem de Definição de Dados inclui comandos como criar e alterar, que são utilizados para estabelecer e modificar a estrutura de tabelas e esquemas do banco de dados.
( )Em um banco de dados relacional, a chave estrangeira é um atributo que garante a unicidade de um registro dentro de sua própria tabela, proibindo valores nulos ou repetidos.
( )Bancos de dados não relacionais, conhecidos como Não Apenas Linguagem de Consulta Estruturada, são frequentemente utilizados para armazenar grandes volumes de dados não estruturados ou semiestruturados.
( )O comando de junção em Linguagem de Consulta Estruturada é utilizado para remover permanentemente todas as linhas de uma tabela sem disparar gatilhos de exclusão de integridade.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Provas
Provas
Provas
Provas
Um técnico de um Ministério Público é responsável por analisar movimentações financeiras armazenadas na tabela transações de um banco de dados MySQL, que já conta com milhões de registros:
CREATE TABLE transacoes (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
cliente_id INT,
valor DECIMAL (10,2),
data DATE
);
Ela precisa gerar um relatório para apurar o valor total movimentado por cada cliente no ano de 2025. Sua primeira tentativa foi por meio do comando abaixo:
SELECT cliente_id, SUM (valor)
FROM transacões
WHERE YEAR (data) = 2025
GROUP BY cliente_id;
Entretanto, a consulta se mostrou lenta e impactando o desempenho do banco de dados. Nesse caso, a alteração mais indicada para otimizar essa execução é
Provas
Um técnico precisa importar 1.000.000 de registros de processos de um grande arquivo CSV de um Ministério Público para uma tabela no MySQL, minimizando o tempo de importação. Nesse caso, a estratégia mais rápida é
Provas
Caderno Container