Questões de Concurso Sobre banco de dados
Foram encontradas 19.108 questões
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,
O Tribunal de Contas utiliza a tabela a seguir para registrar as fiscalizações realizadas.

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.
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 é
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
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
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?
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, é:
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
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:
Considere a tabela de clientes a seguir para responder a esta questão:

Fonte: Elaborador, 2026.
Qual será o resultado da consulta SQL a seguir?

Assinale a alternativa CORRETA.
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?