Questão
ID 2197411Disciplina: Tecnologia da Informação
Assunto: Select
Ano: 2016 Banca: UFAM - Universidade Federal do Amazonas Órgão: Universidade Federal do Amazonas
São apresentadas a seguir as instâncias das tabelas de um banco de dados relacional de uma empresa que reserva carros com motoristas para locação:
Instância M de Motoristas | |||
id-motr | nome-motr | avaliacao | idade |
22 | José Luiz | 7 | 45,0 |
29 | Paulo Roberto | 1 | 33,0 |
31 | Francisco | 8 | 55,5 |
32 | Eduardo | 8 | 25,5 |
58 | David | 10 | 35,0 |
64 | Marcos | 7 | 35,0 |
71 | João Paulo | 10 | 16,0 |
74 | Roberto | 9 | 35,0 |
85 | Alberto | 3 | 25,5 |
95 | Reginaldo | 3 | 63,5 |
Instância R de Reservas | ||
id-motr | Id-carro | dia |
22 | 101 | 10/10/15 |
22 | 102 | 10/10/15 |
22 | 103 | 10/8/15 |
22 | 104 | 10/7/15 |
31 | 102 | 11/10/15 |
31 | 103 | 11/6/15 |
31 | 104 | 11/12/15 |
64 | 101 | 9/5/15 |
64 | 102 | 9/5/15 |
74 | 103 | 9/8/15 |
Instância C de Carros | ||
id-carro | marca-carro | cor |
101 | Mercedes | Azul |
102 | Mercedes | Vermelho |
103 | BMW | Verde |
104 | Jaguar | Vermelho |
Dada a consulta:
SELECT M.nome-motr
FROM Motoristas M
WHERE M.id-motr IN (SELECT R.id-motr
FROM Reservas R
WHERE R.id-carro IN
(SELECT C.id-carro
FROM Carros C
WHERE C.cor =
‘Vermelho’)
O resultado obtido será: