Questões de Concurso Público ARTESP 2026 para Agente de Fiscalização à Regulação do Transporte I - Tecnologia da Informação

Foram encontradas 8 questões

Q4293818 Banco de Dados
Uma equipe de agentes de TI revisa o banco de dados de um órgão público e identifica a tabela Atendimentos. Nela, dados do atendimento, do cidadão e do serviço aparecem condensados em uma única tabela, gerando repetição constante de informações. Um recorte simplificado da estrutura original é apresentado a seguir. 

Imagem associada para resolução da questão

As informações apresentadas acima caracterizam uma reorganização fundamentada em cardinalidade
Alternativas
Q4293819 Banco de Dados
Uma empresa de transporte intermunicipal utiliza o MS SQL Server para gerenciar sua frota e a escala de motoristas. O modelo de dados relevante para o controle operacional está organizado em três tabelas com a seguinte estrutura analítica:

Imagem associada para resolução da questão

A gerência solicitou um relatório que apresente todos os CPFs dos motoristas que não operaram no ano de 2024, ou seja, que não foram associados a nenhuma linha na tabela OPERACAO em qualquer data de 2024. Nesse contexto, o comando T-SQL adequado para a consulta compatível com o MS SQL Server é
Alternativas
Q4293820 Banco de Dados
Uma empresa de transporte urbano está migrando seu sistema de gestão de frota para PostgreSQL e deseja analisar as marcas de veículos cadastradas em seu catálogo que ainda não possuem veículos efetivamente alocados na frota. O modelo lógico implementado está organizado em três tabelas relacionadas por chaves estrangeiras, conforme a estrutura a seguir:


Imagem associada para resolução da questão

A equipe de agentes de TI precisa montar uma consulta em SQL, compatível com o PostgreSQL, que utilize o conceito de junção para listar as marcas cujos veículos não aparecem na tabela veiculo, ou seja, marcas que ainda não possuem veículos na frota, listando apenas o nome da marca. Considerando essa modelagem, o comando adequado é:
Alternativas
Q4293821 Banco de Dados
Uma empresa que administra frota de veículos passou a utilizar o MySQL 8 para registrar alterações em seus cadastros. A equipe de desenvolvimento definiu que toda atualização de dados na tabela veiculo deve gerar um registro em uma tabela de auditoria, permitindo rastrear modificações realizadas por usuários do sistema.
A modelagem simplificada para esse controle está organizada da seguinte forma:

Imagem associada para resolução da questão

A equipe criou a trigger abaixo, que será executada no MySQL 8, e registra cada atualização na tabela veiculo, gravando na tabela auditoria_veiculo o identificador do veículo, a placa antes da alteração, a nova placa, o usuário corrente, a data e o tipo de evento ('UPD').

Imagem associada para resolução da questão

As lacunas I e II devem ser, correta e respectivamente, preenchidas com
Alternativas
Q4293822 Banco de Dados
Uma equipe de desenvolvimento mantém em um banco de dados MongoDB a coleção clientes, utilizada para segmentar campanhas de marketing. Para testes, a coleção foi carregada com os seguintes documentos:

Imagem associada para resolução da questão

Um agente precisa criar um comando que retorne exatamente clientes com cidade "São Paulo", plano "premium" e ativo true. Considerando a coleção clientes, o comando que realiza a busca com o resultado esperado é
Alternativas
Q4293824 Banco de Dados
Uma equipe está criando um protótipo de armazenamento em Redis para testar operações com pares chave-valor. O objetivo é registrar informações sobre clientes, em que cada chave identifica um cliente e cada valor armazena o respectivo nome. Durante os testes iniciais, foi definido o seguinte conjunto de pares:

Imagem associada para resolução da questão

O analista precisa registrar cada uma dessas entradas no Redis em um conjunto de comandos adequados para criação de chaves do tipo string. Considerando esse cenário, o conjunto de comandos que cria as chaves e valores apresentados é
Alternativas
Q4293843 Banco de Dados
Em um sistema Java EE 8 de gestão de transporte público, o serviço ViagemService é usado por vários recursos JAX-RS para registrar e consultar viagens de ônibus e metrô. Ele injeta um EntityManager JPA e cada chamada deve rodar em uma transação independente (por exemplo, ao registrar a validação de um bilhete). A equipe quer evitar EJB e usar apenas CDI + JTA. A configuração mais coerente com esse objetivo é
Alternativas
Q4293854 Banco de Dados
Um serviço Spring Boot de reserva de assentos precisa garantir que reservar assento, registrar pagamento e gerar bilhete ocorram em uma única operação atômica: ou todas as etapas são confirmadas no banco de dados ou nenhuma é gravada em caso de erro. A aplicação utiliza Spring Data JPA e uma camada de serviço para encapsular a lógica de negócio. Nesse cenário, a abordagem de implementação que atende a esse requisito de atomicidade é
Alternativas
Respostas
1: D
2: C
3: B
4: E
5: D
6: A
7: B
8: D