Questões de Concurso Sobre banco de dados

Foram encontradas 19.108 questões

Q4279905 Banco de Dados
Um sistema de controle financeiro executa transações sobre despesas e pagamentos. Durante testes de recuperação e concorrência, foram observadas as situações a seguir.

I. Uma transação deveria reduzir o saldo disponível de uma dotação e registrar o pagamento correspondente. Após uma falha ocorrida antes da conclusão da operação, a redução do saldo permaneceu gravada, mas o pagamento não foi registrado.
II. Enquanto uma transação ainda estava em execução, outra transação consultou um valor temporariamente alterado por ela e utilizou esse valor em seu próprio processamento.
III. Uma transação foi concluída com sucesso e sua confirmação foi comunicada ao usuário. Após uma interrupção no servidor, entretanto, as alterações confirmadas deixaram de constar no banco de dados.
IV. Uma transação foi concluída deixando registrado um pagamento associado a um órgão inexistente, contrariando uma regra de integridade definida para o banco de dados.

Considerando as propriedades das transações ACID, as propriedades que deixaram de ser asseguradas nas situações I, II, III e IV são, respectivamente,
Alternativas
Q4279904 Banco de Dados

O Tribunal de Contas utiliza a tabela a seguir para registrar as fiscalizações realizadas.



Imagem associada para resolução da questão



Cada órgão cadastrado pertence a um único município, e cada fiscalização é conduzida por um único auditor. Um mesmo órgão e um mesmo auditor podem estar associados a diversas fiscalizações, fazendo com que seus dados sejam repetidos em vários registros. Foram identificadas divergências na grafia dos nomes de municípios, órgãos e auditores.


A equipe responsável decidiu normalizar a estrutura, reduzindo a redundância e utilizando restrições que preservem a integridade dos relacionamentos.



Assinale a opção que apresenta a modelagem mais adequada.

Alternativas
Q4279854 Banco de Dados
O histórico de pagamentos de órgãos jurisdicionados reúne milhões de registros descritos por atributos como valor, favorecido, objeto, unidade responsável e período. Não há, nessa base, indicação prévia de quais ocorrências sejam regulares ou irregulares.
Pretende-se empregar os próprios dados para selecionar uma parcela reduzida dos registros que mereça exame prioritário. O critério de seleção deverá considerar combinações pouco usuais entre os atributos, inclusive quando cada característica, observada isoladamente, for frequente. A seleção resultante servirá apenas para direcionar a análise dos auditores.

A técnica compatível com esse objetivo é
Alternativas
Q4279853 Banco de Dados
Na consolidação de informações sobre contratações provenientes de diferentes órgãos, verificou-se que o campo destinado ao CNPJ do fornecedor apresenta, entre outras, as seguintes ocorrências:

Imagem associada para resolução da questão

Os três primeiros valores possuem a mesma sequência numérica após a retirada dos caracteres de formatação. O quarto também pode ser expresso como uma sequência de 14 algarismos, mas possui dígitos verificadores inválidos.
O processamento deve permitir o cruzamento dos CNPJs válidos, sem impedir a conferência posterior dos valores efetivamente recebidos de cada órgão.

Nesse caso, os dados devem ser tratados de modo a
Alternativas
Q4279852 Banco de Dados
Dados funcionais encaminhados por órgãos jurisdicionados foram reunidos em uma base relacional para apoiar o exame de possíveis acumulações de vínculos. Após a validação e a padronização dos dados, cada servidor e cada órgão passaram a ser representados por identificadores únicos.
Considere a relação VINCULO_FUNCIONAL, na qual cada registro corresponde a um vínculo:
ID_VINCULO, ID_SERVIDOR, ID_ORGAO, CARGO, CARGA_HORARIA, SITUACAO
Um mesmo servidor pode possuir mais de um vínculo no mesmo órgão. Para uma análise preliminar, devem ser relacionados apenas os servidores com vínculos ativos em pelo menos dois órgãos distintos.

O resultado pretendido é obtido mediante
Alternativas
Q4278630 Banco de Dados
Na linguagem SQL ANSI, a instrução utilizada para remover registros/linhas de uma tabela com base em uma condição específica é: 
Alternativas
Q4278534 Banco de Dados
A modelagem e a otimização física de um banco de dados relacional dependem de técnicas consolidadas, como a normalização e a criação de índices. A respeito desses conceitos, assinale a alternativa correta.
Alternativas
Q4278533 Banco de Dados
A respeito dos comandos da linguagem SQL, analise as assertivas a seguir:
I. CREATE TABLE é um comando classificado como DDL.
II. INSERT é utilizado para inserir linhas em uma tabela e integra a DML.
III. GRANT é empregado para conceder privilégios de acesso e integra a DCL.
Quais estão corretas? 
Alternativas
Q4277104 Banco de Dados
Em SQL (padrão ISO), considerando o tratamento do valor NULL, assinale a alternativa correta.
Alternativas
Q4277100 Banco de Dados
Em SQL, em uma consulta que utiliza GROUP BY, qual cláusula deve ser empregada para filtrar grupos com base no resultado de uma função de agregação (por exemplo, exibir apenas os grupos cujo COUNT(*) seja maior que 5)?
Alternativas
Q4277095 Banco de Dados
Um analista modela a tabela SERVIDOR com os atributos matrícula, CPF, nome e lotação. Tanto a matrícula quanto o CPF identificam unicamente cada servidor; o analista decide adotar a matrícula como identificador oficial das linhas da tabela. Sobre esse modelo, assinale a alternativa correta.
Alternativas
Q4274313 Banco de Dados
No tocante a bancos de dados relacionais, ACID (Atomicidade, Consistência, Isolamento e Durabilidade) é um conjunto de quatro propriedades que garante que as transações em um banco de dados ocorram de forma segura e correta. Assinale a alternativa que caracteriza a propriedade de Atomicidade. 
Alternativas
Q4274312 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando os comandos aos respectivos subconjuntos da linguagem SQL ANSI a que pertencem.

Coluna 1
1. UPDATE
2. ALTER TABLE
3. GRANT

Coluna 2
( ) Linguagem de Controle de Dados (DCL).
( ) Linguagem de Definição de Dados (DDL).
( ) Linguagem de Manipulação de Dados (DML).

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q4274271 Banco de Dados
Em um banco de dados relacional, a ________________ identifica unicamente cada registro de uma tabela, enquanto a ________________ estabelece uma referência a registros de outra tabela, contribuindo para a integridade referencial.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q4274270 Banco de Dados
Comparado ao modelo hierárquico de banco de dados, qual é a principal vantagem estrutural do modelo relacional adotado pela maioria dos SGBDs corporativos atuais?
Alternativas
Q4262942 Banco de Dados

Analise os seguintes objetos SQL:


• Objeto X: possui cláusula RETURN, retorna um valor e pode ser utilizado em uma instrução SELECT. 


• Objeto Y: executa uma sequência de comandos, pode receber parâmetros OUT, mas não possui obrigação de retornar um valor.


Os objetos X e Y são classificados, respectivamente, como: 

Alternativas
Q4262941 Banco de Dados

Considere a tabela de clientes a seguir para responder a esta questão:


Imagem associada para resolução da questão


Fonte: Elaborador, 2026.



Qual será o resultado da consulta SQL a seguir?


Imagem associada para resolução da questão



Assinale a alternativa CORRETA.

Alternativas
Q4262935 Banco de Dados
Em um sistema de banco de dados, o Sistema Gerenciador de Banco de Dados (SGBD) é o software responsável por gerenciar o armazenamento, a manipulação e o acesso aos dados, abstraindo detalhes internos de implementação para os usuários e as aplicações. Sobre esse assunto, assinale a alternativa CORRETA. 
Alternativas
Q4262536 Banco de Dados
Considerando as tabelas CLIENTE (ID_Cliente, Nome) e PEDIDO (ID_Pedido, Data, ID_Cliente_FK) no diagrama lógico a seguir, um técnico precisa listar o ID_Pedido e a Data de todos os pedidos realizados por ‘João Silva’. Analise as opções abaixo e selecione a que apresenta a sintaxe correta para este filtro específico: 

q_39 t i.png (504×366)
Alternativas
Q4262535 Banco de Dados
Considere as entidades e relacionamentos a seguir para um cenário de vendas.

Entidades:
• CLIENTE: Possui os atributos ID_Cliente (PK), Nome e CPF
• PEDIDO: Possui os atributos ID_Pedido (PK), Data e Valor_Total
• PRODUTO: Possui os atributos ID_Produto (PK), Descricao e Preco

Relacionamentos:
• Um CLIENTE pode realizar vários PEDIDOS, mas um PEDIDO pertence a apenas um CLIENTE. (Cardinalidade 1:N).
• Um PEDIDO pode conter vários PRODUTOS, e um PRODUTO pode estar em vários PEDIDOS (Cardinalidade N:N).. 

Com base no cenário de Vendas descrito, ao converter o modelo conceitual (DER) para um modelo lógico (Relacional), como deve ser tratado o relacionamento entre PEDIDO e PRODUTO?
Alternativas
Respostas
61: A
62: B
63: C
64: B
65: D
66: A
67: B
68: D
69: E
70: A
71: C
72: A
73: C
74: C
75: D
76: B
77: C
78: E
79: B
80: B