Que cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata?
SELECT * FROM Compras where codProduto not in (select codProduto from Produtos where codProduto<3 or valor<4000)
Para simplificar o código, sem alterar a resposta, a instrução apresentada acima pode ser substituída por
O gestor de um sistema de vendas solicita o preço médio dos produtos eletrônicos, que não está disponível na interface WEB do sistema. Para isso, que função SQL pode ser utilizada no SELECT para obter, diretamente, esse valor do banco de dados?
As informações a seguir são comuns às questões de nos 25 a 28.
Considere as tabelas de um banco de dados relacional descritas abaixo, onde os campos que compõem chaves primárias
estão assinalados com *.
Há uma chave estrangeira de VENDA para CLIENTE com base nos campos CODIGO_C e de VENDA para PRODUTO com
base nos campos CODIGO_P.
O campo CPF é chave candidata para CLIENTE e também é armazenado na tabela VENDA.
Os campos NOME e DESCRICAO também são chaves candidatas de suas respectivas tabelas.
Os campos CIDADE, PRECO, DATA e QUANTIDADE admitem valores repetidos.
Considere o comando em SQL apresentado a seguir.
SELECT C.CIDADE, AVG(P.PRECO)
FROM CLIENTE C, PRODUTO P, VENDA V
WHERE C.CODIGO_C = V.CODIGO_C AND P.CODIGO_P = V.CODIGO_P AND P.PRECO > 100
GROUP BY C.CIDADE
HAVING AVG(P.PRECO) < 200
O que exibe esse comando?
Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados, sendo o último uma chave estrangeira para o departamento.
Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer empregado do departamento 5?
A cláusula do comando SQL create table que inclui tanto a relação dos atributos que constituem a chave estrangeira quanto o nome da relação à qual a chave estrangeira faz referência é:
Considere o esquema relacional apresentado a seguir para responder às questões de nos 5 a 7.
onde
. os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.
. o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.
. o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.
. o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.
. os atributos das relações apresentadas são criados na base de dados na ordem em que estão declarados.
Considere a execução dos comandos a seguir.
Qual é o resultado da execução da consulta abaixo?
Considere as instâncias de relações R1 e R2 apresentadas abaixo para responder às questões de nºs 1 e 2.
O cabeçalho em cada uma dessas instâncias de relações apresenta os respectivos nomes das colunas.
Considere a expressão em SQL a seguir.
SELECT R1.sno
FROM R1
WHERE R1.pno >= ALL (SELECT R2.pno FROM R2)
O resultado dessa consulta é
Um administrador de dados de uma empresa deve, excepcionalmente, atualizar o endereço de um funcionário registrado em uma tabela do banco de dados, que não guarda histórico e registra somente o endereço atual em uma única linha. Para a atualização dos dados, que comando SQL deverá ser utilizado?
Considere o esquema relacional apresentado a seguir para responder às questões de nos 5 a 7.
onde
. os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.
. o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.
. o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.
. o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.
. os atributos das relações apresentadas são criados na base de dados na ordem em que estão declarados.

A consulta acima, expressa em SQL padrão, retorna
Considere que um banco de dados relacional foi criado através da execução dos comandos em SQL a seguir.
Agora considere que a consulta de seleção fornecida a seguir foi executada sobre o banco de dados com esquema e estado resultantes da sequência de comandos acima.
Qual a quantidade de registros retornados pela consulta acima?
Seja o modelo E-R em que todas as colunas foram definidas como INTEGER, pois os tipos de dados são irrelevantes para o problema. 
Qual modelo lógico relacional preserva a semântica do modelo acima?


Quantos registros de dados são retornados na execução das consultas I e II, respectivamente?

Considere os parâmetros a seguir:
Para o cálculo da média de viagens, devem ser levados em conta apenas os dias em que o motorista realizou pelo menos uma viagem, ao invés dos 31 dias do mês de março.
As viagens não finalizadas não devem ser levadas em conta.
Apenas o início da viagem precisa ocorrer no mês de março de 2012.
A função TO_CHAR(INICIO,DD) retorna o dia do mês (ex: 15).
Qual consulta permite exibir o CPF do motorista e o número médio de viagens diárias que cada um deles realizou no mês de março de 2012?
A instrução CREATE TRIGGER da SQL tem o seguinte formato: 
Para a instrução CREATE TRIGGER é INCORRETO afirmar que
Que comando SQL cria uma visão?
Em SQL, a(s) palavra(s)-chave utilizada(s) para assegurar a eliminação de duplicidades em resultados de consultas é(são):
Seja o seguinte esquema de banco de dados.
Cliente(IdCliente: Integer, NomeCliente: Varchar(120));
Produto(IdProduto: Integer, NomeProduto: Varchar(120));
Pedido(IdPedido: Integer, IdCliente: Integer referencia Cliente(IdCliente));
Item(IdPedido: Integer referencia Pedido(IdPedido), IdProduto: Integer referencia Produto(IdProduto), Quantidade: Integer);
Considere que os atributos sublinhados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra "referencia" sejam chaves estrangeiras. Com base no esquema apresentado, qual comando SQL permite obter uma lista contendo os nomes dos clientes e dos produtos por eles comprados com a quantidade total de cada produto por cliente?
Dado:
A lista deverá conter somente clientes que já compraram pelo menos 2 produtos diferentes, independente do pedido, ou que nunca compraram nenhum produto, sendo que deverá estar ordenada pelo nome do cliente e, a seguir, pelo nome do produto.
NÃO é um comando SQL:

Considere o comando em SQL apresentado a seguir.
O que exibe esse comando?