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

Foram encontradas 3.369 questões

Q2040742 Banco de Dados

A respeito de banco de dados, julgue o próximo item. 


Em um comando SELECT, a cláusula WHERE define que o resultado da consulta é o produto cartesiano das tabelas envolvidas. 

Alternativas
Q2040741 Banco de Dados

Com pertinência à linguagem SQL, julgue o item abaixo.


Considere-se o seguinte script SQL.


select report_code, year, month, day,

wind_speed,

case

     when wind_speed>= 40 then ‘HIGH’

     when wind_speed>= 30 then ‘MODERATE’

else ‘LOW’

end as wind_severity

from station_data



O resultado da execução do script resultará em erro, pois, caso haja, na tabela station_data, algum registro no campo wind_speed com valor superior a 40, não será possível predizer se o valor da variável wind_severity será igual a ‘HIGH’. 

Alternativas
Q4395784 Banco de Dados
A respeito de aspectos e recursos da linguagem SQL (Structured Query Language, padrão SQL 1999), assinale a alternativa correta. 
Alternativas
Q4348752 Banco de Dados
Considerar um Banco de Dados com duas tabelas (tabela1 e tabela2) que possuem um campo “nome”. Para obter apenas os registros que possuem valores correspondentes em ambas as tabelas para o campo “nome”, o comando SQL utilizado é:
Alternativas
Q4347014 Banco de Dados
Tendo em vista os comandos SQL, o comando SELECT talvez seja o comando mais utilizado e o que possui mais parâmetros e opções. Ao executar o comando abaixo, serão apresentados todos os registros cujo valor do campo NOMECLIENTE:
SELECT NOMECLIENTE FROM CAD_CLIENTES WHERE NOMECLIENTE LIKE ‘INFO%’;
Alternativas
Q4347013 Banco de Dados
Considerando-se alguns dos comandos SQL, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) DROP DATABASE Procempa: duplica o Banco de Dados “Procempa”.
(_) CREATE TABLE Analistas (id INT PRIMARY KEY, cpf VARCHAR(50)): cria uma tabela chamada “Analistas”, a qual terá uma coluna “id” idêntica para todos os analistas (chave-primária) e uma coluna “cpf” que aceita no máximo 50 caracteres e somente do tipo número.
(_) ALTER TABLE Analistas ADD idade INT: promove uma alteração da tabela “Analistas” com a inserção de um novo campo (coluna) chamado “idade”. 
Alternativas
Q4292141 Banco de Dados
SQL (Structured Query Language – em português: Linguagem de Consulta Estruturada) é uma linguagem padrão para armazenar, manipular e recuperar dados em bancos de dados. Nesse sentido, analise as instruções abaixo:

I. DELETE.
II. FIND.
III. SELECT.
IV. UPDATE.

Quais fazem parte da linguagem SQL?
Alternativas
Q4239943 Banco de Dados
Os Bancos de Dados são utilizados para armazenar informações de forma estruturada no computador. Sobre esses softwares, marque a opção INCORRETA: 
Alternativas
Q4216813 Banco de Dados

Quais das expressões abaixo em linguagem SQL, são respectivamente comandos do tipo DDL e DML: 

Alternativas
Q4216810 Banco de Dados

Assinale abaixo qual alternativa contém apenas um comando do tipo DDL.

Alternativas
Q4185307 Banco de Dados
Linguagem de Consulta Estruturada ou SQL, é a linguagem de pesquisa declarativa padrão para banco de dados relacional. Esta linguagem é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um banco de dados. Todas as alternativas abaixo apresentam subconjuntos da SQL, EXCETO:
Alternativas
Q4148795 Banco de Dados
 Assinale a alternativa que contém uma forma válida de atualizar um campo de data denominado data_prova com a data de 15/04/2022 de acordo com a sintaxe SQL e o formato utilizado por padrão ou default pelo sistema gerenciador de banco de dados PostgreSQL. Considere somente o trecho SQL referente à atribuição da referida data ao respectivo campo.
Alternativas
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
Respostas
1161: E
1162: E
1163: D
1164: A
1165: A
1166: B
1167: E
1168: A
1169: B
1170: A
1171: D
1172: D
1173: D
1174: B
1175: E
1176: C
1177: D
1178: C
1179: D
1180: E