Filtrar


Questões por página:

Num banco de dados relacional, considere a tabela Vencedores, cuja instância é exibida a seguir, com duas colunas, Tenista e Torneio, que representam alguns torneios que já foram vencidos por alguns tenistas.

Tenista Torneio

Roger Federer Australian Open

Roger Federer Roland Garros

Roger Federer Wimbledon

Roger Federer US Open

Pete Sampras US Open

Pete Sampras Wimbledon

Pete Sampras Australian Open

Bjorn Borg Roland Garros

Bjorn Borg Wimbledon


Maria precisa escrever um comando SQL que liste os tenistas que venceram todos os torneios mencionados na coluna Torneio. O comando deve valer para qualquer instância válida da tabela, que pode conter diferentes tenistas e diferentes torneios.


Assinale o comando que Maria deve usar.

A respeito do Maven e do SQL, julgue o próximo item.


Situação hipotética: Determinada consulta foi feita mediante a execução da seguinte sequência de comandos SQL.


CREATE TABLE prova (codprocesso integer,

descricao varchar(10),

codprocessopai integer);


INSERT INTO prova VALUES (1, "A",3);

INSERT INTO prova VALUES (2, "B",1);

INSERT INTO prova VALUES (3, "C", null);

INSERT INTO prova VALUES (4, "D",3);


SELECT p.descricao, pp.descricao as descricaopai

FROM prova p

INNER JOIN prova pp on p.codprocesso=pp.codprocessopai

WHERE pp.codprocessopai =3;


Assertiva: Nessa situação, o resultado da consulta será o que se segue.


Imagem associada para resolução da questão

Considere a consulta escrita em SQL abaixo.

Imagem associada para resolução da questão


O resultado da execução dessa consulta será composto por registros da tabela Lista, exibindo o campo Item, com a condição de que seus valores devem

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.


Considere as seguintes afirmativas sobre essas tabelas.


I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.


O número de alternativas corretas é:

mostrar texto associado

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select a FROM R UNION ALL select d FROM S


produz um resultado que contém, além dos títulos: