Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões


Com base nessa execução, é correto afirmar:

Ao finalizar a execução do script acima
SELECT nome_func
FROM departamento
WHERE nome_dept LIKE ' _______ da Computação';
Na Query acima, qual dos seguintes caracteres pode ser colocado na parte em branco da Query para selecionar o "nome_dept" que também contém "da Computação" como parte final da string?
A configuração de COLLATE para um banco de dados:
Observe a estrutura do dataset ilustrado a seguir

Para armazenar o dataset ilustrado, é necessário utilizar o banco
de dados NoSQL:

Para armazenar o dataset ProcessosJudiciais exemplificado, é necessário utilizar um banco de dados:
Tabela 1
Considere a estrutura e uma instância da tabela relacional FILIACAO exibida a seguir.

Tabela 1
Considere a estrutura e uma instância da tabela relacional FILIACAO exibida a seguir.

Com relação à tabela FILIACAO (Tabela 1), analise o comando SQL a seguir.
select distinct t3.Pessoa, t4.Pessoa
FROM FILIACAO t1, FILIACAO t2, FILIACAO t3, FILIACAO
t4
WHERE t1.Pessoa < t2.Pessoa
and t1.Genitor = t2.Genitor
and t3.Genitor = t1.Pessoa
and t4.Genitor = t2.Pessoa
Afora a linha de títulos, o número de linhas produzidas pela
execução do referido comando SQL é:

Qual o resultado correto ao executar o comando SQL abaixo?
SELECT ALUNO.Matricula, ALUNO.Nome, CURSO.Nome AS Curso SUM(DISCIPLINA.Carga_horaria) AS "Total de horas"
FROM ALUNO, ALUNO_CURSA, DISCIPLINA, CURSO
WHERE ALUNO.Matricula = ALUNO_CURSA.Cod_aluno
AND ALUNO_CURSA.Cod_disciplina = DISCIPLINA.Codigo
AND DISCIPLINA.Cod_curso = CURSO.Codigo
GROUP BY ALUNO.Matricula, CURSO.Nome
ORDER BY ALUNO.Nome;

Cod_aluno é uma chave estrangeira para a relação ALUNO; Cod_disciplina é uma chave estrangeira para a relação DISCIPLINA.

Com base nas informações apresentadas, assinale a alternativa que apresenta o Comando SQL que realiza essa operação de junção.
insert into T
select t1.pessoa, t2.ancestral
from T t1, T t2
where t1.ancestral = t2.pessoa
and not exists
(select * from T tt
where tt.pessoa = t1.pessoa
and tt.ancestral = t2.ancestral)
Dado que o comando SQL acima foi executado por três vezes consecutivas, assinale o número de linhas inseridas na tabela T em casa execução, na ordem.
Para responder à questão, considere um banco de dados relacional que possui duas tabelas, chamadas de tabela_a e tabela_b, contendo o formato e os valores abaixo:

select count(*) from tabela_a where id<>id_b;
Para responder à questão, considere um banco de dados relacional que possui duas tabelas, chamadas de tabela_a e tabela_b, contendo o formato e os valores abaixo:

Qual o resultado esperado após a execução do comando SQL abaixo?
select * from tabela_b where id in (select id_b from tabela_a);
