Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.274 questões

Q4148787 Banco de Dados
Analise as afirmativas abaixo sobre a função Oracle denominada DECODE.

1. Compara uma expressão a um valor de busca e retorna o resultado correspondente.
2. Se não encontrar correspondências, a função retorna um valor padrão passado como argumento, que é obrigatório.
3. Se não encontrar correspondências e não for passado um valor padrão à função, esta irá retornar nulo.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q4147261 Banco de Dados
Selecione a alternativa que contém o comando para visualização da estrutura de uma tabela de banco de dados em SGBD MySQL.
Alternativas
Q4141250 Banco de Dados
Na linguagem SQL, qual dos comandos abaixo pode ser utilizado para selecionar todos os dados de uma tabela? 
Alternativas
Q4138177 Banco de Dados
Considere o esquema, a seguir, de um banco de dados referente ao Conselho de Controle de Atividades Financeiras (COAF), órgão criado pela Lei nº 9.613, de 03 de março de 1998, e que tem a finalidade de disciplinar, aplicar penas administrativas, receber, examinar e identificar as ocorrências suspeitas de atividades ilícitas.  

Correntista (cid: integer, cnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)
Depositante (did: integer, dnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)
Beneficiario (beid: integer, benome: string, sexo: string, cpf: string, profissao: string)
Banco (bid: integer, bnome: string)
Agencia (bid: integer, aid: integer, anome: string, cidade: string)
Conta (bid: integer, aid: integer, numero: string, saldo: numeric, tipo: string, cid: integer)
Deposito (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric, cpf_depositante: string)
Saque (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric)
Cheque (bid: integer, aid: integer, numero: string, numero_cheque: string, valor: numeric, data: date, cpf_beneficiario, instante_processamento: datetime)
Alerta (bid: integer, aid: integer, numero: string)

OBS: Os campos sublinhados constituem a chave primária das relações. Um correntista pode ter diversas contas. 

Seja a função a seguir:

CREATE OR REPLACE FUNCTION inserirAlerta()
RETURNS TRIGGER AS
$$
BEGIN
IF( new.valor > 50000 OR new.valor = 50000) then
INSERT INTO Alerta(bid, aid, numero) VALUES(NEW.bid, NEW.aid,
NEW.numero); RETURN NEW;
ELSE
RETURN NULL;
END IF;
END;
$$
Language 'plpgsql';

Pode-se afirmar, em relação à função dada, que:  
Alternativas
Q4137941 Banco de Dados
Considere que exista uma tabela denominada TabAlunos que possui os seguintes campos: codigoAluno (ipo int), codigoUnidadeAcademica (ipo int), nome (tipo texto), cpf (tipo texto). Para que seja feita uma consulta que resulte a quantidade de alunos por código de unidade acadêmica, o comando SQL correto é:
Alternativas
Q4137216 Banco de Dados
A linguagem SQLé fundamental para a operacionalização de bancos de dados gerenciados pelo SGBD MySQL. Com relação às operações que se deseja realizar, a SQL é dividida em subgrupos. Selecione o subgrupo da SQL que lida com as operações GRANT e REVOKE:
Alternativas
Q4129597 Banco de Dados
tabela_produtos {id, produto, tipo, preco_custo, preco_venda, estoque_minimo, estoque_atual} 

Considere a seguinte cláusula escrita na Sintaxe ANSI SQL:


SELECT tipo, preco = AVG(preco_venda)

FROM tabela_produtos

GROUP BY tipo;


Esta cláusula

Alternativas
Q4129596 Banco de Dados
tabela_produtos {id, produto, tipo, preco_custo, preco_venda, estoque_minimo, estoque_atual} 

Considere a seguinte cláusula escrita na Sintaxe ANSI SQL:


SELECT DISTINCT tipo

FROM tabela_produtos

WHERE tipo LIKE ‘eletro%’;


Esta cláusula exibe o tipo de todos os registros

Alternativas
Q4129595 Banco de Dados
tabela_produtos {id, produto, tipo, preco_custo, preco_venda, estoque_minimo, estoque_atual} 

Considere a seguinte cláusula escrita na Sintaxe ANSI SQL



SELECT produto, valor=preco_venda-preco_custo

FROM tabela_produtos

WHERE estoque_atual>0;


Esta cláusula

Alternativas
Q4128037 Banco de Dados
tblcliente {id_cliente, nome, ano_de_nascimento}
tblcompra {id_compra, id_cliente, produto, valor_produto}
O que será exibido caso a próxima instrução SQL seja executada?
SELECT DISTINCT produto FROM tblcompra WHERE valor_produto<7000
Alternativas
Q4128035 Banco de Dados
tblcliente {id_cliente, nome, ano_de_nascimento}
tblcompra {id_compra, id_cliente, produto, valor_produto}
Sobre as tabelas é INCORRETO afirmar que 
Alternativas
Q4126653 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Funcionário (ID, Nome, Salário).

Um comando SQL para criar essa tabela é (sendo ID a chave primária da tabela):
Alternativas
Ano: 2022 Banca: IBFC Órgão: MGS Prova: IBFC - 2022 - MGS - Analista de Suporte |
Q4116098 Banco de Dados
Assinale a alternativa que esteja tecnicamente incorreta quanto a ser um dos principais comandos SQL (Structured Query Language).
Alternativas
Q4111911 Banco de Dados
Acerca dos conhecimentos básicos sobre Banco de Dados, especialmente os fundamentos relacionados a modelos de dados, normalização, integridade e uso da linguagem SQL. Analise as alternativas abaixo e assinale a a alternativa correta:
Alternativas
Q4110123 Banco de Dados
Assinale a alternativa cuja instrução SQL altera na tabela Pessoa-Fone o valor do campo DDD do valor 45 para o valor 61.
Alternativas
Q4110122 Banco de Dados
Assinale a alternativa cuja instrução SQL seleciona todos os registros da tabela Pessoa classificado de forma decrescente pelo Nome e SobreNome.
Alternativas
Q4110121 Banco de Dados
Assinale a alternativa cuja instrução SQL seleciona todos os registros da tabela Pessoa onde o SobreNome está localizado alfabeticamente entre e incluído pelos sobrenomes “Oliveira” e “Rodrigues”.
Alternativas
Q4105494 Banco de Dados
Sobre a cláusula CHECK, no contexto do MySQL, analise as afirmativas a seguir.

I. Estabelece uma restrição (constraint) sobre os valores permitidos em determinada(s) coluna(s) de uma tabela.
II. Está associada aos comandos CREATE TABLE e ALTER TABLE.
III. Pode ser utilizada como substituta da cláusula FOREIGN KEY.

Está correto o que se afirma em
Alternativas
Q4100469 Banco de Dados
Em relação às restrições básicas que podem ser realizadas por meio de um comando SQL, com o objetivo de garantir integridade referencial dos dados e restrições sobre domínio, assinale a alternativa CORRETA quanto à cláusula que deve ser utilizada para este fim.
Alternativas
Q4097661 Banco de Dados
Para ampliar os impactos de um sistema de banco de dados, é comum a criação de fragmentos de código para realizar diversas operações no ambiente. Nesse contexto, considere as sentenças a seguir:

I- Executado automaticamente em resposta a um evento específico de modificação de dados em uma tabela.
II- O conjunto de instruções SQL pré-compiladas e armazenadas no banco de dados.
III- Age como uma rotina ou sub-rotina que pode ser executada a qualquer momento, geralmente para realizar uma tarefa específica.
IV- Retorna um valor, sendo projetado para uso em expressões.

Assinale a alternativa que apresenta as características pertencentes aos procedimentos armazenados.
Alternativas
Respostas
41: D
42: B
43: E
44: C
45: D
46: C
47: D
48: E
49: C
50: C
51: B
52: E
53: B
54: C
55: C
56: D
57: B
58: D
59: A
60: C