Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
Com relação ao banco de dados relacional, observe a tabela LOJA com os registros:

Indique a alternativa que contém a instrução SQL que produz a saída da consulta contendo o valor total em
estoque de cada marca.
Considere o seguinte esquema relacional e resolva em SQL as questões propostas:
Pessoa - ( Código Interno , Nome , Endereco , Tipo )
Cliente -( Código Interno , Atividade )
Empregado ( Código Interno , Número Sequencial , Vencimento Mensal, Responsavel , Sigla , Data de Admissao )
Departamento - (Sigla , Designação , Localização , Chefe, Data de Posse )
Quais os empregados, considerando o código de registro no sistema, que entraram no serviço da
empresa no ano de 1995?
Cliente - (cod_cliente, cliente, profissao, localidade)
Agencia - ( cod_agencia, agencia, localidade)
Conta - ( num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)
Emprestimo - (num_emprestimo, cod_cliente, cod_agencia, valor)
Qual comando representa a quantidade de clientes cadastrados na base?

Observe os comandos SQL abaixo:
I. select * from tb_a join tb_b on (tb_a.id_a=tb_b.id_a)
II. select * from tb_a join tb_b on (tb_a.id_a=tb_b.id_b)
III. select * from tb_a, tb_b where tb_a.id_a=tb_b.id_b
IV. select * from tb_a, tb_b where tb_a.id_a=tb_b.id_a
Observe a tabela abaixo:

Quais comandos apresentados anteriormente retornam o resultado da tabela acima?


Qual é a saída apresentada na tela?

Analise a consulta abaixo:
SELECT SUM(valor)
FROM tb_casas
WHERE valor>(SELECT avg(valor) FROM tb_casas)
Qual é o resultado obtido com a sua execução?
Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.
O padrão SQL não permite o uso da cláusula with recursive, em que uma view, por exemplo, poderia ser expressa em função
de si mesma.
Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.
Em SQL, com o comando DELETE, é possível excluir valores apenas em atributos específicos.
Qual o comando SQL poderá ser executado para que seja alterado, de todos os eventos previstos para os municípios de "PORTO ALEGRE" ou "RIO DE JANEIRO", o campo CONFIRMADO para "Não"?
Coluna 1
1. Linguagem de Definição de Dados – DDL.
2. Linguagem de Manipulação de Dados – DML.
3. Linguagem de Consulta de Dados – DQL.
Coluna 2
( ) CREATE.
( ) SELECT.
( ) INSERT.
( ) DROP.
( ) DELETE.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.
select
cavalo,
(select avg(tempo)
from TURFE t
where t.cavalo = TURFE.cavalo) media
from TURFE
O número de linhas do resultado produzido pela execução do
comando acima, excetuada a linha de títulos, é:

Analise o comando SQL a seguir.

Considerando-se a instância da tabela TURFE descrita
anteriormente, a execução do comando acima exibe no resultado
o(s) nome(s):
Considere um banco de dados relacional que contém uma única tabela, TURFE, cuja estrutura é exibida com sua instância, a seguir.

Para cada páreo, ou corrida, são armazenados os nomes dos cavalos participantes e os respectivos tempos. A classificação de cada cavalo numa corrida segue a ordem crescente de tempo. Não há empates.
Com relação à tabela TURFE, descrita anteriormente, o comando SQL que exibe, para cada páreo, somente o cavalo que chegou em último lugar com o respectivo tempo é:

Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.
select
cavalo,
(select avg(tempo)
from TURFE t
where t.cavalo = TURFE.cavalo) media
from TURFE
O número de linhas do resultado produzido pela execução do
comando acima, excetuada a linha de títulos, é:

Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.
select distinct cavalo
from TURFE t1
where not exists
(select * from TURFE t2, TURFE t3
where t2.cavalo = t1.cavalo
and t3.pareo = t2.pareo
and t3.tempo > t2.tempo)
A execução do comando acima produz, somente, todos os
cavalos que, em suas corridas:
